fix: use workspace-generated id for core dual-write in message folder save (#19038)

Co-authored-by: Charles Bochet <charlesBochet@users.noreply.github.com>
This commit is contained in:
neo773
2026-03-27 13:53:30 +01:00
committed by GitHub
co-authored by Charles Bochet
parent 22c9693ce5
commit c2b058a6a7
@@ -118,11 +118,11 @@ export class MessageFolderDataAccessService {
): Promise<void> {
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,