From 6d8d8dd635de8b9e3e34df7d3183d3b5e0b45425 Mon Sep 17 00:00:00 2001 From: Methapon Metanipat Date: Mon, 28 Oct 2024 16:18:01 +0700 Subject: [PATCH] fix: error dup --- src/controllers/04-flow-template-controller.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/controllers/04-flow-template-controller.ts b/src/controllers/04-flow-template-controller.ts index 7361d09..c8b51eb 100644 --- a/src/controllers/04-flow-template-controller.ts +++ b/src/controllers/04-flow-template-controller.ts @@ -187,10 +187,14 @@ export class FlowTemplateController extends Controller { name: v.name, order: i + 1, value: { + deleteMany: {}, create: v.value?.map((val) => ({ value: val })), }, responsiblePerson: { - create: v.responsiblePersonId?.map((id) => ({ userId: id })), + createMany: { + data: v.responsiblePersonId?.map((id) => ({ userId: id })) || [], + skipDuplicates: true, + }, }, id: undefined, }, @@ -199,10 +203,14 @@ export class FlowTemplateController extends Controller { name: v.name, order: i + 1, value: { + deleteMany: {}, create: v.value?.map((val) => ({ value: val })), }, responsiblePerson: { - create: v.responsiblePersonId?.map((id) => ({ userId: id })), + createMany: { + data: v.responsiblePersonId?.map((id) => ({ userId: id })) || [], + skipDuplicates: true, + }, }, }, })),