From c2b058a6a74ac181d2e974e8fecbfcc099097fec Mon Sep 17 00:00:00 2001 From: neo773 <62795688+neo773@users.noreply.github.com> Date: Fri, 27 Mar 2026 18:23:30 +0530 Subject: [PATCH] fix: use workspace-generated id for core dual-write in message folder save (#19038) Co-authored-by: Charles Bochet --- .../services/message-folder-data-access.service.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/twenty-server/src/engine/metadata-modules/message-folder/data-access/services/message-folder-data-access.service.ts b/packages/twenty-server/src/engine/metadata-modules/message-folder/data-access/services/message-folder-data-access.service.ts index 1a1439f683..5937cbef60 100644 --- a/packages/twenty-server/src/engine/metadata-modules/message-folder/data-access/services/message-folder-data-access.service.ts +++ b/packages/twenty-server/src/engine/metadata-modules/message-folder/data-access/services/message-folder-data-access.service.ts @@ -118,11 +118,11 @@ export class MessageFolderDataAccessService { ): Promise { const workspaceRepository = await this.getWorkspaceRepository(workspaceId); - await workspaceRepository.save(data); + const savedData = await workspaceRepository.save(data); if (await this.isMigrated(workspaceId)) { try { - const coreData = await this.toCore(workspaceId, data); + const coreData = await this.toCore(workspaceId, savedData); await this.coreRepository.save( coreData as unknown as MessageFolderEntity,