diff --git a/server/src/modules/user_resource_permissions/constants/group-permissions.constant.ts b/server/src/modules/user_resource_permissions/constants/group-permissions.constant.ts index abeaf2efc7..8be0d5eb4b 100644 --- a/server/src/modules/user_resource_permissions/constants/group-permissions.constant.ts +++ b/server/src/modules/user_resource_permissions/constants/group-permissions.constant.ts @@ -103,7 +103,7 @@ export const DEFAULT_GROUP_PERMISSIONS_MIGRATIONS = { export const ERROR_HANDLER = { GROUP_NOT_EXIST: "Group doesn't exist", RESERVED_KEYWORDS_FOR_GROUP_NAME: 'Group name cannot be same as reserved keywords', - DEFAULT_GROUP_NAME: 'Name cannot be same as user default group', + DEFAULT_GROUP_NAME: 'Group name already exists', DEFAULT_GROUP_NAME_UPDATE: 'Not allowed to change default group name', DEFAULT_GROUP_NAME_DELETE: 'Not allowed to delete default group', NON_EDITABLE_GROUP_UPDATE: 'Group cannot be update because its not allowed', diff --git a/server/src/modules/user_resource_permissions/utility/group-permissions.utility.ts b/server/src/modules/user_resource_permissions/utility/group-permissions.utility.ts index 01047c9d2a..56301ed457 100644 --- a/server/src/modules/user_resource_permissions/utility/group-permissions.utility.ts +++ b/server/src/modules/user_resource_permissions/utility/group-permissions.utility.ts @@ -136,9 +136,15 @@ export function getAllUserGroupsQuery( } export function validateCreateGroupOperation(createGroupPermissionDto: CreateGroupPermissionDto) { + console.log('this is running'); + const humanizeList = ['End-user', 'Builder', 'Admin']; - if (humanizeList.includes(createGroupPermissionDto.name)) + + if (humanizeList.includes(createGroupPermissionDto.name)) { + console.log('this is running'); + throw new BadRequestException(ERROR_HANDLER.DEFAULT_GROUP_NAME); + } if (Object.values(USER_ROLE).includes(createGroupPermissionDto.name as USER_ROLE)) throw new BadRequestException(ERROR_HANDLER.RESERVED_KEYWORDS_FOR_GROUP_NAME);