fix: #7860, allow running single upgrade scripts from plugins

This commit is contained in:
Barış Soner Uşaklı
2019-08-22 20:40:44 -04:00
parent 1d7e0c6341
commit a4dec7e3ab
2 changed files with 8 additions and 6 deletions

View File

@@ -80,7 +80,7 @@
"mubsub-nbb": "^1.5.1",
"nconf": "^0.10.0",
"nodebb-plugin-composer-default": "6.3.6",
"nodebb-plugin-dbsearch": "4.0.2",
"nodebb-plugin-dbsearch": "4.0.3",
"nodebb-plugin-emoji": "^3.0.0",
"nodebb-plugin-emoji-android": "2.0.0",
"nodebb-plugin-markdown": "8.10.4",

View File

@@ -129,12 +129,14 @@ Upgrade.runParticular = function (names, callback) {
console.log('\nParsing upgrade scripts... ');
async.waterfall([
async.apply(file.walk, path.join(__dirname, './upgrades')),
function (next) {
file.walk(path.join(__dirname, './upgrades'), next);
},
function (files, next) {
var upgrades = files.filter(function (file) {
return names.includes(path.basename(file, '.js'));
});
Upgrade.appendPluginScripts(files, next);
},
function (files, next) {
const upgrades = files.filter(file => names.includes(path.basename(file, '.js')));
Upgrade.process(upgrades, 0, next);
},
], callback);