Przeglądaj źródła

null check user during logout

Henry Oswald 9 lat temu
rodzic
commit
33fe252a15

+ 3 - 2
services/web/app/coffee/Features/User/UserController.coffee

@@ -120,8 +120,9 @@ module.exports = UserController =
 		req.session.destroy (err)->
 		req.session.destroy (err)->
 			if err
 			if err
 				logger.err err: err, 'error destorying session'
 				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'
 			res.redirect '/login'
 
 
 	register : (req, res, next = (error) ->)->
 	register : (req, res, next = (error) ->)->