From a2e45e7383d3f4d57aee243fca7d7230b553ec0a Mon Sep 17 00:00:00 2001 From: Mathias Wagner Date: Sun, 22 Jan 2023 20:42:26 +0100 Subject: [PATCH] Fixed lint error --- src/controller/projects.ts | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/src/controller/projects.ts b/src/controller/projects.ts index 429ef29..96de94d 100644 --- a/src/controller/projects.ts +++ b/src/controller/projects.ts @@ -9,18 +9,18 @@ export const checkProjectAccess = (requiredPermission: IKeyRole) => async (userI if (!Types.ObjectId.isValid(projectId)) return { code: 3, message: "Invalid object id provided" }; - let project = await Project.findOne({ _id: projectId, creatorId: encryptClearField(userId) }); + const project = await Project.findOne({ _id: projectId, creatorId: encryptClearField(userId) }); if (project !== null) return project; const projectMember = await Member.findOne({ memberId: encryptClearField(userId || ""), accepted: true }); if (projectMember === null) return { code: 5009, message: "The provided project id does not exist" }; - project = await Project.findById(projectMember.projectId); - if (project === null) return { code: 5009, message: "The provided project id does not exist" }; + const memberProject = await Project.findById(projectMember.projectId); + if (memberProject === null) return { code: 5009, message: "The provided project id does not exist" }; - if (projectMember.role === IKeyRole.ADMIN) return project; - if (requiredPermission === IKeyRole.MANAGE && projectMember.role === IKeyRole.MANAGE) return project; - if (requiredPermission === IKeyRole.VIEW && (projectMember.role === IKeyRole.VIEW || projectMember.role === IKeyRole.MANAGE)) return project; + if (projectMember.role === IKeyRole.ADMIN) return memberProject; + if (requiredPermission === IKeyRole.MANAGE && projectMember.role === IKeyRole.MANAGE) return memberProject; + if (requiredPermission === IKeyRole.VIEW && (projectMember.role === IKeyRole.VIEW || projectMember.role === IKeyRole.MANAGE)) return memberProject; return { code: 5009, message: "The provided project id does not exist" }; };