From 780fa4cb555f621da0c33bdf299aca403b1ea026 Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Mon, 16 Dec 2024 10:50:14 +0700 Subject: [PATCH] fix: duplicate on edit --- src/controllers/07-task-controller.ts | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/controllers/07-task-controller.ts b/src/controllers/07-task-controller.ts index dfb9ced..6e22f77 100644 --- a/src/controllers/07-task-controller.ts +++ b/src/controllers/07-task-controller.ts @@ -390,7 +390,12 @@ export class TaskController extends Controller { ), ), createMany: { - data: body.taskList, + data: body.taskList.filter( + (lhs) => + !record?.taskList.find( + (rhs) => lhs.requestWorkId === rhs.requestWorkId && lhs.step === rhs.step, + ), + ), skipDuplicates: true, }, },