From f4997dec12ffc4133580fc32fb0552a91c274c38 Mon Sep 17 00:00:00 2001 From: Daniel Hougaard Date: Fri, 13 Sep 2024 23:59:08 +0400 Subject: [PATCH] Update project-role-service.ts --- backend/src/services/project-role/project-role-service.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/backend/src/services/project-role/project-role-service.ts b/backend/src/services/project-role/project-role-service.ts index 6133c0bd9..6e9b68d9d 100644 --- a/backend/src/services/project-role/project-role-service.ts +++ b/backend/src/services/project-role/project-role-service.ts @@ -124,6 +124,11 @@ export const projectRoleServiceFactory = ({ if (existingRole && existingRole.id !== roleId) throw new BadRequestError({ name: "Update Role", message: "Duplicate role" }); } + + if (data.permissions) { + validateProjectPermissions(data.permissions); + } + const [updatedRole] = await projectRoleDAL.update( { id: roleId, projectId }, {