From ecd622fdf550e4c62f0da3b224b52c8cfd305107 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bar=C4=B1=C5=9F=20Soner=20U=C5=9Fakl=C4=B1?= Date: Mon, 4 May 2020 15:02:04 -0400 Subject: [PATCH] fix: failing tests @julianlam --- src/middleware/index.js | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/src/middleware/index.js b/src/middleware/index.js index f205c1f5fd..9af5605885 100644 --- a/src/middleware/index.js +++ b/src/middleware/index.js @@ -84,14 +84,18 @@ middleware.pageView = function pageView(req, res, next) { middleware.pluginHooks = async function pluginHooks(req, res, next) { // TODO: Deprecate in v2.0 - await async.each(plugins.loadedHooks['filter:router.page'] || [], function (hookObj, next) { - hookObj.method(req, res, next); - }); + try { + await async.each(plugins.loadedHooks['filter:router.page'] || [], function (hookObj, next) { + hookObj.method(req, res, next); + }); - await plugins.fireHook('response:router.page', { - req: req, - res: res, - }); + await plugins.fireHook('response:router.page', { + req: req, + res: res, + }); + } catch (err) { + return next(err); + } if (!res.headersSent) { next();