diff --git a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/workspace-migration-runner.service.ts b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/workspace-migration-runner.service.ts index 289450c708..d11912680f 100644 --- a/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/workspace-migration-runner.service.ts +++ b/packages/twenty-server/src/engine/workspace-manager/workspace-migration-runner/workspace-migration-runner.service.ts @@ -67,10 +67,20 @@ export class WorkspaceMigrationRunnerService { `SET LOCAL search_path TO ${schemaName}`, ); + // temporary fix to skip view migrations issue during upgrade 1.8 -> 1.10 + const migrationActionsWithParentTmp = [ + ...migrationActionsWithParent.filter( + ({ tableAction }) => tableAction.name !== 'view', + ), + ...migrationActionsWithParent.filter( + ({ tableAction }) => tableAction.name === 'view', + ), + ]; + for (const { tableAction, parentMigrationId, - } of migrationActionsWithParent) { + } of migrationActionsWithParentTmp) { await this.handleTableChanges( transactionQueryRunner as PostgresQueryRunner, schemaName, @@ -83,7 +93,7 @@ export class WorkspaceMigrationRunnerService { ); } - return migrationActionsWithParent.map((item) => item.tableAction); + return migrationActionsWithParentTmp.map((item) => item.tableAction); } public async executeMigrationFromPendingMigrations(