From 6810ca0204e97af9a7a79e26e613730734e2366f Mon Sep 17 00:00:00 2001 From: Thomas Trompette Date: Tue, 6 May 2025 14:09:18 +0200 Subject: [PATCH] Move workflow backfill command to 0.53 (#11892) As title. It has not been added to 0.52 list of commands --- .../0-52/0-52-upgrade-version-command.module.ts | 3 --- ...0-53-backfill-workflow-next-step-ids.command.ts} | 2 +- .../0-53/0-53-upgrade-version-command.module.ts | 13 ++++++++++--- .../upgrade-version-command/upgrade.command.ts | 5 ++++- 4 files changed, 15 insertions(+), 8 deletions(-) rename packages/twenty-server/src/database/commands/upgrade-version-command/{0-52/0-52-backfill-workflow-next-step-ids.command.ts => 0-53/0-53-backfill-workflow-next-step-ids.command.ts} (98%) diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/0-52/0-52-upgrade-version-command.module.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/0-52/0-52-upgrade-version-command.module.ts index a3b1ac452..9f8f03080 100644 --- a/packages/twenty-server/src/database/commands/upgrade-version-command/0-52/0-52-upgrade-version-command.module.ts +++ b/packages/twenty-server/src/database/commands/upgrade-version-command/0-52/0-52-upgrade-version-command.module.ts @@ -1,7 +1,6 @@ import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; -import { BackfillWorkflowNextStepIdsCommand } from 'src/database/commands/upgrade-version-command/0-52/0-52-backfill-workflow-next-step-ids.command'; import { MigrateRelationsToFieldMetadataCommand } from 'src/database/commands/upgrade-version-command/0-52/0-52-migrate-relations-to-field-metadata.command'; import { UpgradeDateAndDateTimeFieldsSettingsJsonCommand } from 'src/database/commands/upgrade-version-command/0-52/0-52-upgrade-settings-field'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; @@ -19,12 +18,10 @@ import { WorkspaceDataSourceModule } from 'src/engine/workspace-datasource/works WorkspaceDataSourceModule, ], providers: [ - BackfillWorkflowNextStepIdsCommand, UpgradeDateAndDateTimeFieldsSettingsJsonCommand, MigrateRelationsToFieldMetadataCommand, ], exports: [ - BackfillWorkflowNextStepIdsCommand, UpgradeDateAndDateTimeFieldsSettingsJsonCommand, MigrateRelationsToFieldMetadataCommand, ], diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/0-52/0-52-backfill-workflow-next-step-ids.command.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/0-53/0-53-backfill-workflow-next-step-ids.command.ts similarity index 98% rename from packages/twenty-server/src/database/commands/upgrade-version-command/0-52/0-52-backfill-workflow-next-step-ids.command.ts rename to packages/twenty-server/src/database/commands/upgrade-version-command/0-53/0-53-backfill-workflow-next-step-ids.command.ts index 5851644c5..dee25fea4 100644 --- a/packages/twenty-server/src/database/commands/upgrade-version-command/0-52/0-52-backfill-workflow-next-step-ids.command.ts +++ b/packages/twenty-server/src/database/commands/upgrade-version-command/0-53/0-53-backfill-workflow-next-step-ids.command.ts @@ -14,7 +14,7 @@ import { WorkflowVersionWorkspaceEntity } from 'src/modules/workflow/common/stan import { WorkflowTrigger } from 'src/modules/workflow/workflow-trigger/types/workflow-trigger.type'; @Command({ - name: 'upgrade:0-52:backfill-workflow-next-step-ids', + name: 'upgrade:0-53:backfill-workflow-next-step-ids', description: 'Backfill workflow next step ids', }) export class BackfillWorkflowNextStepIdsCommand extends ActiveOrSuspendedWorkspacesMigrationCommandRunner { diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/0-53/0-53-upgrade-version-command.module.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/0-53/0-53-upgrade-version-command.module.ts index 4fc7fb438..f153e98ee 100644 --- a/packages/twenty-server/src/database/commands/upgrade-version-command/0-53/0-53-upgrade-version-command.module.ts +++ b/packages/twenty-server/src/database/commands/upgrade-version-command/0-53/0-53-upgrade-version-command.module.ts @@ -1,16 +1,23 @@ import { Module } from '@nestjs/common'; import { TypeOrmModule } from '@nestjs/typeorm'; +import { BackfillWorkflowNextStepIdsCommand } from 'src/database/commands/upgrade-version-command/0-53/0-53-backfill-workflow-next-step-ids.command'; +import { MigrateWorkflowEventListenersToAutomatedTriggersCommand } from 'src/database/commands/upgrade-version-command/0-53/0-53-migrate-workflow-event-listeners-to-automated-triggers.command'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { WorkspaceDataSourceModule } from 'src/engine/workspace-datasource/workspace-datasource.module'; -import { MigrateWorkflowEventListenersToAutomatedTriggersCommand } from 'src/database/commands/upgrade-version-command/0-53/0-53-migrate-workflow-event-listeners-to-automated-triggers.command'; @Module({ imports: [ TypeOrmModule.forFeature([Workspace], 'core'), WorkspaceDataSourceModule, ], - providers: [MigrateWorkflowEventListenersToAutomatedTriggersCommand], - exports: [MigrateWorkflowEventListenersToAutomatedTriggersCommand], + providers: [ + MigrateWorkflowEventListenersToAutomatedTriggersCommand, + BackfillWorkflowNextStepIdsCommand, + ], + exports: [ + MigrateWorkflowEventListenersToAutomatedTriggersCommand, + BackfillWorkflowNextStepIdsCommand, + ], }) export class V0_53_UpgradeVersionCommandModule {} diff --git a/packages/twenty-server/src/database/commands/upgrade-version-command/upgrade.command.ts b/packages/twenty-server/src/database/commands/upgrade-version-command/upgrade.command.ts index 59deff412..041ff6655 100644 --- a/packages/twenty-server/src/database/commands/upgrade-version-command/upgrade.command.ts +++ b/packages/twenty-server/src/database/commands/upgrade-version-command/upgrade.command.ts @@ -19,11 +19,12 @@ import { UpdateViewAggregateOperationsCommand } from 'src/database/commands/upgr import { UpgradeCreatedByEnumCommand } from 'src/database/commands/upgrade-version-command/0-51/0-51-update-workflow-trigger-type-enum.command'; import { MigrateRelationsToFieldMetadataCommand } from 'src/database/commands/upgrade-version-command/0-52/0-52-migrate-relations-to-field-metadata.command'; import { UpgradeDateAndDateTimeFieldsSettingsJsonCommand } from 'src/database/commands/upgrade-version-command/0-52/0-52-upgrade-settings-field'; +import { BackfillWorkflowNextStepIdsCommand } from 'src/database/commands/upgrade-version-command/0-53/0-53-backfill-workflow-next-step-ids.command'; +import { MigrateWorkflowEventListenersToAutomatedTriggersCommand } from 'src/database/commands/upgrade-version-command/0-53/0-53-migrate-workflow-event-listeners-to-automated-triggers.command'; import { TwentyConfigService } from 'src/engine/core-modules/twenty-config/twenty-config.service'; import { Workspace } from 'src/engine/core-modules/workspace/workspace.entity'; import { TwentyORMGlobalManager } from 'src/engine/twenty-orm/twenty-orm-global.manager'; import { SyncWorkspaceMetadataCommand } from 'src/engine/workspace-manager/workspace-sync-metadata/commands/sync-workspace-metadata.command'; -import { MigrateWorkflowEventListenersToAutomatedTriggersCommand } from 'src/database/commands/upgrade-version-command/0-53/0-53-migrate-workflow-event-listeners-to-automated-triggers.command'; type VersionCommands = { beforeSyncMetadata: ActiveOrSuspendedWorkspacesMigrationCommandRunner[]; @@ -64,6 +65,7 @@ export class UpgradeCommand extends UpgradeCommandRunner { // 0.53 Commands protected readonly migrateWorkflowEventListenersToAutomatedTriggersCommand: MigrateWorkflowEventListenersToAutomatedTriggersCommand, + protected readonly backfillWorkflowNextStepIdsCommand: BackfillWorkflowNextStepIdsCommand, ) { super( workspaceRepository, @@ -114,6 +116,7 @@ export class UpgradeCommand extends UpgradeCommandRunner { beforeSyncMetadata: [], afterSyncMetadata: [ this.migrateWorkflowEventListenersToAutomatedTriggersCommand, + this.backfillWorkflowNextStepIdsCommand, ], };