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, + }, }, }, })),