properly pass in error value for locally installed plugin

v1.18.x
Julian Lam 10 years ago
parent aeae76c28d
commit 772f4c103a

@ -591,7 +591,6 @@ var fs = require('fs'),
plugins[i].id = plugins[i].name;
plugins[i].installed = false;
plugins[i].active = false;
plugins[i].error = false;
plugins[i].url = plugins[i].repository ? plugins[i].repository.url : '';
plugins[i].latest = getLatestVersion(plugins[i].versions);
pluginMap[plugins[i].name] = plugins[i];
@ -617,6 +616,7 @@ var fs = require('fs'),
pluginMap[plugin.id].url = pluginMap[plugin.id].url || plugin.url;
pluginMap[plugin.id].installed = true;
pluginMap[plugin.id].active = plugin.active;
pluginMap[plugin.id].error = pluginMap[plugin.id].error || false;
pluginMap[plugin.id].version = plugin.version;
pluginMap[plugin.id].latest = pluginMap[plugin.id].latest || plugin.version;
pluginMap[plugin.id].outdated = semver.gt(pluginMap[plugin.id].latest, pluginMap[plugin.id].version);

Loading…
Cancel
Save