From 2af2dd694e659d27797b01e6843ef5f962acd4fe Mon Sep 17 00:00:00 2001 From: James Allen Date: Tue, 22 Mar 2016 09:39:25 +0000 Subject: [PATCH] Use null to represent anonymous user, as AuthorizationManager expects --- .../app/coffee/Features/Project/ProjectController.coffee | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/services/web/app/coffee/Features/Project/ProjectController.coffee b/services/web/app/coffee/Features/Project/ProjectController.coffee index dc64f46bff..34a44994be 100644 --- a/services/web/app/coffee/Features/Project/ProjectController.coffee +++ b/services/web/app/coffee/Features/Project/ProjectController.coffee @@ -188,7 +188,7 @@ module.exports = ProjectController = anonymous = false else anonymous = true - user_id = 'openUser' + user_id = null project_id = req.params.Project_id logger.log project_id:project_id, "loading editor" @@ -197,14 +197,14 @@ module.exports = ProjectController = project: (cb)-> ProjectGetter.getProject project_id, { name: 1, lastUpdated: 1}, cb user: (cb)-> - if user_id == 'openUser' + if !user_id? cb null, defaultSettingsForAnonymousUser(user_id) else User.findById user_id, (err, user)-> logger.log project_id:project_id, user_id:user_id, "got user" cb err, user subscription: (cb)-> - if user_id == 'openUser' + if !user_id? return cb() SubscriptionLocator.getUsersSubscription user_id, cb activate: (cb)->