diff --git a/services/web/app/coffee/Features/User/UserSessionsManager.coffee b/services/web/app/coffee/Features/User/UserSessionsManager.coffee index ef8b1672a9..23a9bcbb36 100644 --- a/services/web/app/coffee/Features/User/UserSessionsManager.coffee +++ b/services/web/app/coffee/Features/User/UserSessionsManager.coffee @@ -85,10 +85,10 @@ module.exports = UserSessionsManager = return callback(null, result) revokeAllUserSessions: (user, retain, callback=(err)->) -> - if !retain + if !retain? retain = [] retain = retain.map((i) -> UserSessionsManager._sessionKey(i)) - if !user + if !user? logger.log {}, "no user to revoke sessions for, returning" return callback(null) logger.log {user_id: user._id}, "revoking all existing sessions for user"