diff --git a/src/node/hooks/express/webaccess.js b/src/node/hooks/express/webaccess.js index e8caab566..72c6f70fe 100644 --- a/src/node/hooks/express/webaccess.js +++ b/src/node/hooks/express/webaccess.js @@ -92,6 +92,11 @@ exports.checkAccess = (req, res, next) => { settings.users[ctx.username].username = ctx.username; req.session.user = settings.users[ctx.username]; } + if (req.session.user == null) { + httpLogger.error('authenticate hook failed to add user settings to session'); + res.status(500).send('Internal Server Error'); + return; + } step3Authorize(); })); };