From 750b52477132cc029e7df0df078a9111322ec28b Mon Sep 17 00:00:00 2001 From: James Allen Date: Tue, 17 Jun 2014 17:45:07 +0100 Subject: [PATCH] Don't get user id from possibly deleted session --- .../web/app/coffee/Features/User/UserInfoController.coffee | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/services/web/app/coffee/Features/User/UserInfoController.coffee b/services/web/app/coffee/Features/User/UserInfoController.coffee index cc2a6b2a15..d3107b4c92 100644 --- a/services/web/app/coffee/Features/User/UserInfoController.coffee +++ b/services/web/app/coffee/Features/User/UserInfoController.coffee @@ -12,7 +12,12 @@ module.exports = UserController = req.session.destroy() logger.log user: req.user, "reciving request for getting logged in users personal info" return next(new Error("User is not logged in")) if !req.user? - UserGetter.getUser req.session.user._id, { first_name: true, last_name: true, role:true, institution:true }, (error, user) -> + UserGetter.getUser req.user._id, { + first_name: true, last_name: true, + role:true, institution:true, + email: true, signUpDate: true + }, (error, user) -> + return next(error) if error? UserController.sendFormattedPersonalInfo(user, res, next) getPersonalInfo: (req, res, next = (error) ->) ->