From 9711a430de910443340f9438c54e32b196908ee1 Mon Sep 17 00:00:00 2001 From: Marie <51697796+ijreilly@users.noreply.github.com> Date: Tue, 16 Jul 2024 16:50:39 +0200 Subject: [PATCH] Fix command for sync stage enum (#6291) We were missing the default value for syncStage, while it is expected since indicated in the metadata --- .../0-22-update-message-channel-sync-stage-enum.command.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/packages/twenty-server/src/database/commands/upgrade-version/0-22/0-22-update-message-channel-sync-stage-enum.command.ts b/packages/twenty-server/src/database/commands/upgrade-version/0-22/0-22-update-message-channel-sync-stage-enum.command.ts index 04de930fc..e9de0891e 100644 --- a/packages/twenty-server/src/database/commands/upgrade-version/0-22/0-22-update-message-channel-sync-stage-enum.command.ts +++ b/packages/twenty-server/src/database/commands/upgrade-version/0-22/0-22-update-message-channel-sync-stage-enum.command.ts @@ -113,6 +113,10 @@ export class UpdateMessageChannelSyncStageEnumCommand extends CommandRunner { `ALTER TABLE "${dataSourceMetadata.schema}"."messageChannel" ALTER COLUMN "syncStage" TYPE "${dataSourceMetadata.schema}"."messageChannel_syncStage_enum" USING "syncStage"::text::"${dataSourceMetadata.schema}"."messageChannel_syncStage_enum"`, ); + await queryRunner.query( + `ALTER TABLE "${dataSourceMetadata.schema}"."messageChannel" ALTER COLUMN "syncStage" SET DEFAULT 'FULL_MESSAGE_LIST_FETCH_PENDING'`, + ); + await queryRunner.query( `DROP TYPE "${dataSourceMetadata.schema}"."messageChannel_syncStage_enum_old"`, );