diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration/workspace-migration-runner/services/workspace-migration-runner.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration/workspace-migration-runner/services/workspace-migration-runner.service.ts index de4902d64b..a36516dba1 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration/workspace-migration-runner/services/workspace-migration-runner.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration/workspace-migration-runner/services/workspace-migration-runner.service.ts @@ -93,20 +93,23 @@ export class WorkspaceMigrationRunnerService { flatMapsKeysSet.has('flatFieldPermissionMaps') || flatMapsKeysSet.has('flatRolePermissionFlagMaps'); - if ( - shouldIncrementMetadataGraphqlSchemaVersion || - shouldInvalidateRoleMapCache || - shouldInvalidateRolesPermissionsCache - ) { + if (shouldIncrementMetadataGraphqlSchemaVersion) { + asyncOperations.push( + this.workspaceCacheService.invalidateAndRecompute(workspaceId, [ + 'ORMEntityMetadatas', + 'graphQLResolverNameMap', + ]), + ); + } + + if (shouldInvalidateRoleMapCache || shouldInvalidateRolesPermissionsCache) { asyncOperations.push( this.workspaceCacheService.invalidateAndRecompute(workspaceId, [ 'rolesPermissions', 'userWorkspaceRoleMap', 'flatRoleTargetMaps', 'apiKeyRoleMap', - 'ORMEntityMetadatas', 'flatRoleTargetByAgentIdMaps', - 'graphQLResolverNameMap', ]), ); }