From 7b403380b0b0ac55533a666c8283909bebbd97bf Mon Sep 17 00:00:00 2001 From: nitsakh Date: Mon, 12 Jun 2017 18:48:56 -0700 Subject: [PATCH] Addressing issue #1862 by filtering out Boolean values from the plugins list (#1927) * Addressing issue #1862 by filtering out Boolean values from the plugins list in the config. * Updating the PR based on review comments. --- app/config/init.js | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/config/init.js b/app/config/init.js index d761d558..b62031bf 100644 --- a/app/config/init.js +++ b/app/config/init.js @@ -36,6 +36,9 @@ const _init = function (cfg) { notify('Error reading configuration: `config` key is missing'); return _extractDefault(cfg.defaultCfg); } + // Ignore undefined values in plugin and localPlugins array Issue #1862 + _cfg.plugins = (_cfg.plugins && _cfg.plugins.filter(Boolean)) || []; + _cfg.localPlugins = (_cfg.localPlugins && _cfg.localPlugins.filter(Boolean)) || []; return _cfg; } return _extractDefault(cfg.defaultCfg);