From 227d24512ef09247adc874dc3a22946ba9b936d0 Mon Sep 17 00:00:00 2001 From: martmull Date: Mon, 13 Apr 2026 15:41:28 +0200 Subject: [PATCH] Fix permission flag deletion validator (#19636) As title --- .../services/flat-permission-flag-validator.service.ts | 8 +------- 1 file changed, 1 insertion(+), 7 deletions(-) diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts index 67a59b6d10..c30c66587e 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration/workspace-migration-builder/validators/services/flat-permission-flag-validator.service.ts @@ -229,13 +229,7 @@ export class FlatPermissionFlagValidatorService { flatEntityMaps: flatRoleMaps, }); - if (!isDefined(referencedRole)) { - validationResult.errors.push({ - code: PermissionsExceptionCode.ROLE_NOT_FOUND, - message: t`Role not found`, - userFriendlyMessage: msg`Role not found`, - }); - } else if (!referencedRole.isEditable) { + if (isDefined(referencedRole) && !referencedRole.isEditable) { validationResult.errors.push({ code: PermissionsExceptionCode.ROLE_NOT_EDITABLE, message: t`Role is not editable`,