Merge pull request #16980 from overleaf/jpa-join-project-remove-sl-2

[misc] joinProject: pass userId and anonymous access token in body 2/2

GitOrigin-RevId: b1a11941a6d9c7cc779769d1e97d3a0f03bed610
This commit is contained in:
Jakob Ackermann
2024-02-12 10:37:06 +00:00
committed by Copybot
parent 8523c21158
commit 385d3f9c1b
11 changed files with 18 additions and 112 deletions
@@ -57,7 +57,7 @@ const unsupportedSpellcheckLanguages = [
async function joinProject(req, res, next) {
const projectId = req.params.Project_id
let userId = req.body.userId || req.query.user_id // keep schema in sync with router
let userId = req.body.userId // keep schema in sync with router
if (userId === 'anonymous-user') {
userId = null
}
@@ -177,8 +177,7 @@ async function _buildJoinProjectView(req, projectId, userId) {
await CollaboratorsGetter.promises.getInvitedMembersWithPrivilegeLevels(
projectId
)
const token =
req.body.anonymousAccessToken || req.headers['x-sl-anonymous-access-token']
const token = req.body.anonymousAccessToken
const privilegeLevel =
await AuthorizationManager.promises.getPrivilegeLevelForProject(
userId,