added null check on user when checking permissions

This commit is contained in:
Henry Oswald 2015-10-19 22:29:36 +01:00
parent 2b8dd7248a
commit f61d97a4f6

View file

@ -89,7 +89,9 @@ module.exports = SecurityManager =
requestIsOwner : (req, res, next)-> requestIsOwner : (req, res, next)->
getRequestUserAndProject req, res, {}, (err, user, project)-> getRequestUserAndProject req, res, {}, (err, user, project)->
if userIsOwner user, project || user.isAdmin if !user?
return res.redirect('/restricted')
else if userIsOwner user, project || user.isAdmin
next() next()
else else
logger.log user_id: user?._id, email: user?.email, "user is not owner of project redirecting to restricted page" logger.log user_id: user?._id, email: user?.email, "user is not owner of project redirecting to restricted page"