diff --git a/services/web/app/coffee/Features/TokenAccess/TokenAccessHandler.coffee b/services/web/app/coffee/Features/TokenAccess/TokenAccessHandler.coffee index e2068bdb21..202e3882a7 100644 --- a/services/web/app/coffee/Features/TokenAccess/TokenAccessHandler.coffee +++ b/services/web/app/coffee/Features/TokenAccess/TokenAccessHandler.coffee @@ -8,17 +8,13 @@ module.exports = TokenAccessHandler = Project.findOne { 'tokens.readOnly': token, 'publicAccesLevel': PublicAccessLevels.TOKEN_BASED - }, {_id: 1, publicAccesLevel: 1}, (err, project) -> - return callback(err) if err? - callback(null, project) + }, {_id: 1, publicAccesLevel: 1}, callback findProjectWithReadAndWriteToken: (token, callback=(err, project)->) -> Project.findOne { 'tokens.readAndWrite': token, 'publicAccesLevel': PublicAccessLevels.TOKEN_BASED - }, {_id: 1, publicAccesLevel: 1}, (err, project) -> - return callback(err) if err? - callback(null, project) + }, {_id: 1, publicAccesLevel: 1}, callback addReadOnlyUserToProject: (userId, projectId, callback=(err)->) -> userId = ObjectId(userId.toString()) @@ -27,8 +23,7 @@ module.exports = TokenAccessHandler = _id: projectId }, { $addToSet: {tokenAccessReadOnly_refs: userId} - }, (err) -> - callback(err) + }, callback addReadAndWriteUserToProject: (userId, projectId, callback=(err)->) -> userId = ObjectId(userId.toString()) @@ -37,8 +32,7 @@ module.exports = TokenAccessHandler = _id: projectId }, { $addToSet: {tokenAccessReadAndWrite_refs: userId} - }, (err) -> - callback(err) + }, callback grantSessionReadOnlyTokenAccess: (req, projectId, token) -> if req.session?