From 379a15632850e4ed0d7982cea2b5506ce06b7741 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Tue, 13 Feb 2018 14:49:30 -0500 Subject: [PATCH] add status code to body --- src/middleware/render.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/middleware/render.js b/src/middleware/render.js index 1da50e8a74..1ab21ea351 100644 --- a/src/middleware/render.js +++ b/src/middleware/render.js @@ -41,8 +41,7 @@ module.exports = function (middleware) { options.template = { name: template }; options.template[template] = true; options.url = (req.baseUrl + req.path.replace(/^\/api/, '')); - options.bodyClass = buildBodyClass(req, options); - + options.bodyClass = buildBodyClass(req, res, options); plugins.fireHook('filter:' + template + '.build', { req: req, res: res, templateData: options }, next); }, function (data, next) { @@ -129,7 +128,7 @@ module.exports = function (middleware) { }); } - function buildBodyClass(req, templateData) { + function buildBodyClass(req, res, templateData) { var clean = req.path.replace(/^\/api/, '').replace(/^\/|\/$/g, ''); var parts = clean.split('/').slice(0, 3); parts.forEach(function (p, index) { @@ -148,6 +147,7 @@ module.exports = function (middleware) { parts.push('page-topic-category-' + utils.slugify(templateData.category.name)); } + parts.push('page-status-' + res.statusCode); return parts.join(' '); } };