feat: minor bug fix on access operation

This commit is contained in:
=
2024-08-02 19:54:42 +05:30
parent 13e0dd8e0f
commit cf5260b383
2 changed files with 3 additions and 3 deletions
@@ -61,14 +61,14 @@ export const registerOrgAdminRouter = async (server: FastifyZodProvider) => {
}, },
onRequest: verifyAuth([AuthMode.JWT]), onRequest: verifyAuth([AuthMode.JWT]),
handler: async (req) => { handler: async (req) => {
const { membership, isExistingMember } = await server.services.orgAdmin.accessProject({ const { membership } = await server.services.orgAdmin.accessProject({
actorOrgId: req.permission.orgId, actorOrgId: req.permission.orgId,
actorAuthMethod: req.permission.authMethod, actorAuthMethod: req.permission.authMethod,
actorId: req.permission.id, actorId: req.permission.id,
actor: req.permission.type, actor: req.permission.type,
projectId: req.params.projectId projectId: req.params.projectId
}); });
if (!isExistingMember && req.auth.authMode === AuthMode.JWT) { if (req.auth.authMode === AuthMode.JWT) {
await server.services.auditLog.createAuditLog({ await server.services.auditLog.createAuditLog({
...req.auditLogInfo, ...req.auditLogInfo,
projectId: req.params.projectId, projectId: req.params.projectId,
@@ -169,7 +169,7 @@ export const orgAdminServiceFactory = ({
}, },
tx tx
); );
return projectMembership; return newProjectMembership;
}); });
return { isExistingMember: false, membership: updatedMembership }; return { isExistingMember: false, membership: updatedMembership };
}; };