fixed plugin activation of unpublished plugins

v1.18.x
psychobunny
parent cf94a71499
commit f9291ced2d

@ -500,7 +500,7 @@ var fs = require('fs'),
async.each(installedPlugins, function(plugin, next) { async.each(installedPlugins, function(plugin, next) {
pluginMap[plugin.id] = pluginMap[plugin.id] || {}; pluginMap[plugin.id] = pluginMap[plugin.id] || {};
pluginMap[plugin.id].name = plugin.id; pluginMap[plugin.id].id = pluginMap[plugin.id].id || plugin.id;
pluginMap[plugin.id].description = plugin.description; pluginMap[plugin.id].description = plugin.description;
pluginMap[plugin.id].url = plugin.url; pluginMap[plugin.id].url = plugin.url;
pluginMap[plugin.id].installed = true; pluginMap[plugin.id].installed = true;
@ -521,8 +521,10 @@ var fs = require('fs'),
var pluginArray = []; var pluginArray = [];
for (var key in pluginMap) { for (var key in pluginMap) {
if (pluginMap.hasOwnProperty(key)) {
pluginArray.push(pluginMap[key]); pluginArray.push(pluginMap[key]);
} }
}
pluginArray.sort(function(a, b) { pluginArray.sort(function(a, b) {
if(a.installed && !b.installed) { if(a.installed && !b.installed) {

Loading…
Cancel
Save