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 }, {