From 2990d234117c7d211d39bc88030667017c29e04c Mon Sep 17 00:00:00 2001 From: Thomas Trompette Date: Thu, 12 Dec 2024 17:34:56 +0100 Subject: [PATCH] Fix composite field creation (#9044) - composite field need to be formatted before being saved - repository.create() does not do it. So we simply lose the composite fields on the way - save() does it directly and doing create() before does not change anything --- .../record-crud/create-record.workflow-action.ts | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/create-record.workflow-action.ts b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/create-record.workflow-action.ts index f2da2ba15..1945fd70b 100644 --- a/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/create-record.workflow-action.ts +++ b/packages/twenty-server/src/modules/workflow/workflow-executor/workflow-actions/record-crud/create-record.workflow-action.ts @@ -17,12 +17,10 @@ export class CreateRecordWorkflowAction implements WorkflowAction { workflowActionInput.objectName, ); - const objectRecord = await repository.create( + const objectRecord = await repository.save( workflowActionInput.objectRecord, ); - await repository.save(objectRecord); - return { result: objectRecord, };