From bf9403c4ef0f80e37521e605c3d4f6062fc4fad4 Mon Sep 17 00:00:00 2001 From: Oleg Polivannyi Date: Mon, 14 Jan 2019 16:10:13 +0200 Subject: [PATCH] Don't run step if miniprofiler doesn't exist --- lib/middlewares/express.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/lib/middlewares/express.js b/lib/middlewares/express.js index 878174d..32cdf16 100755 --- a/lib/middlewares/express.js +++ b/lib/middlewares/express.js @@ -19,9 +19,14 @@ module.exports = { var render = res.render; res.render = function() { var renderArguments = arguments; - req.miniprofiler.step(`Render: ${arguments[0]}`, function() { + if (req.miniprofiler) { + req.miniprofiler.step(`Render: ${arguments[0]}`, function() { + render.apply(res, renderArguments); + }); + } + else { render.apply(res, renderArguments); - }); + } }; if (!handled)