From 33fe252a153b0a766a9a4ae1b48523480093de37 Mon Sep 17 00:00:00 2001 From: Henry Oswald Date: Thu, 3 Aug 2017 13:26:14 +0100 Subject: [PATCH] null check user during logout --- services/web/app/coffee/Features/User/UserController.coffee | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/services/web/app/coffee/Features/User/UserController.coffee b/services/web/app/coffee/Features/User/UserController.coffee index 9954294577..d64883b23b 100644 --- a/services/web/app/coffee/Features/User/UserController.coffee +++ b/services/web/app/coffee/Features/User/UserController.coffee @@ -120,8 +120,9 @@ module.exports = UserController = req.session.destroy (err)-> if err logger.err err: err, 'error destorying session' - UserSessionsManager.untrackSession(user, sessionId) - SudoModeHandler.clearSudoMode(user._id) + if user? + UserSessionsManager.untrackSession(user, sessionId) + SudoModeHandler.clearSudoMode(user._id) res.redirect '/login' register : (req, res, next = (error) ->)->