diff --git a/packages/twenty-server/src/database/commands/views-migration/migrate-views-to-core.command.ts b/packages/twenty-server/src/database/commands/views-migration/migrate-views-to-core.command.ts index 5c02a7dd624..8327d887fac 100644 --- a/packages/twenty-server/src/database/commands/views-migration/migrate-views-to-core.command.ts +++ b/packages/twenty-server/src/database/commands/views-migration/migrate-views-to-core.command.ts @@ -192,6 +192,14 @@ export class MigrateViewsToCoreCommand extends ActiveOrSuspendedWorkspacesMigrat ); } + if (workspaceView.viewFilterGroups?.length > 0) { + await this.migrateViewFilterGroups( + workspaceView.viewFilterGroups, + workspaceId, + queryRunner, + ); + } + if (workspaceView.viewFilters?.length > 0) { await this.migrateViewFilters( workspaceView.viewFilters, @@ -216,14 +224,6 @@ export class MigrateViewsToCoreCommand extends ActiveOrSuspendedWorkspacesMigrat ); } - if (workspaceView.viewFilterGroups?.length > 0) { - await this.migrateViewFilterGroups( - workspaceView.viewFilterGroups, - workspaceId, - queryRunner, - ); - } - const deletedStatus = workspaceView.deletedAt ? ' (DELETED)' : ''; this.logger.log(