From 5461f9fa5fdd4188a166dea58ed8db05aa300695 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Tue, 24 Apr 2018 10:26:19 -0400 Subject: [PATCH] don't crash if there is no pluginData --- src/meta/templates.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/meta/templates.js b/src/meta/templates.js index c80b844c64..b2d14801ae 100644 --- a/src/meta/templates.js +++ b/src/meta/templates.js @@ -50,9 +50,11 @@ function getTemplateDirs(activePlugins, callback) { if (id.startsWith('nodebb-theme-')) { return nconf.get('theme_templates_path'); } - + if (!plugins.pluginsData[id]) { + return ''; + } return path.join(__dirname, '../../node_modules/', id, plugins.pluginsData[id].templates || 'templates'); - }); + }).filter(Boolean); var themeConfig = require(nconf.get('theme_config')); var theme = themeConfig.baseTheme;