From 4eb9652a2a4ff7ee715a6a4366cdf417ecc62238 Mon Sep 17 00:00:00 2001 From: Baris Usakli Date: Wed, 15 Jan 2020 11:36:27 -0500 Subject: [PATCH] fix: #8112, don't crash hook returns no data --- src/controllers/composer.js | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/controllers/composer.js b/src/controllers/composer.js index baec8b62f6..36dd1fac40 100644 --- a/src/controllers/composer.js +++ b/src/controllers/composer.js @@ -22,6 +22,10 @@ exports.get = async function (req, res, callback) { templateData: {}, }); + if (!data || !data.templateData) { + return callback(new Error('[[error:invalid-data]]')); + } + if (data.templateData.disabled) { res.render('', { title: '[[modules:composer.compose]]',