diff --git a/app/services/session.js b/app/services/session.js index a13d98b..60c733c 100644 --- a/app/services/session.js +++ b/app/services/session.js @@ -54,7 +54,7 @@ class SessionService extends SiteService { req.session.loginReturnTo = req.url; await this.saveSession(req); this.log.info('redirecting to login', { returnTo: req.url }); - res.redirect(options.loginUri); + return res.redirect(options.loginUri); } if (options.requireAdmin && (!req.user || !req.user.flags.isAdmin)) { return next(new SiteError(403, 'Administrator privileges are required'));