From 273e26ddb12e09719cb303a74bb919edf014e20d Mon Sep 17 00:00:00 2001 From: Julian Lam Date: Wed, 10 Dec 2014 14:59:21 -0500 Subject: [PATCH] if a locally installed plugin not published to npm has a syntax error, this fixes it. closes #2512 --- src/plugins.js | 1 + 1 file changed, 1 insertion(+) diff --git a/src/plugins.js b/src/plugins.js index 28c8f89565..1cbb30f1ec 100644 --- a/src/plugins.js +++ b/src/plugins.js @@ -604,6 +604,7 @@ var fs = require('fs'), async.each(installedPlugins, function(plugin, next) { // If it errored out because a package.json or plugin.json couldn't be read, no need to do this stuff if (plugin.error) { + pluginMap[plugin.id] = pluginMap[plugin.id] || {}; pluginMap[plugin.id].installed = true; pluginMap[plugin.id].error = true; return next();