From 4f893d2aff006f229edfe93a164e8740e1387029 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Fri, 1 Jun 2018 08:23:25 -0400 Subject: [PATCH] closes #6535 --- src/middleware/render.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/middleware/render.js b/src/middleware/render.js index 4063fbae5a..b3c5cdb814 100644 --- a/src/middleware/render.js +++ b/src/middleware/render.js @@ -34,6 +34,7 @@ module.exports = function (middleware) { } var ajaxifyData; + var templateToRender; async.waterfall([ function (next) { options.loggedIn = !!req.uid; @@ -45,6 +46,7 @@ module.exports = function (middleware) { plugins.fireHook('filter:' + template + '.build', { req: req, res: res, templateData: options }, next); }, function (data, next) { + templateToRender = data.templateData.templateToRender || template; plugins.fireHook('filter:middleware.render', { req: req, res: res, templateData: data.templateData }, next); }, function (data, next) { @@ -79,7 +81,7 @@ module.exports = function (middleware) { renderHeaderFooter('renderHeader', req, res, options, next); }, content: function (next) { - render.call(self, template, options, next); + render.call(self, templateToRender, options, next); }, footer: function (next) { renderHeaderFooter('renderFooter', req, res, options, next);