From c09a15b858effbc5af1ba12aa52b0dfa9514d3ef Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Tue, 3 Dec 2024 13:39:23 +0700 Subject: [PATCH] fix: extract field out so that create will not error --- src/controllers/07-task-controller.ts | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/controllers/07-task-controller.ts b/src/controllers/07-task-controller.ts index 57f7a27..f6e89e2 100644 --- a/src/controllers/07-task-controller.ts +++ b/src/controllers/07-task-controller.ts @@ -129,6 +129,8 @@ export class TaskController extends Controller { const code = `PO${year}${month}${last.value.toString().padStart(6, "0")}`; + const { requestWork, ...rest } = body; + await tx.taskOrder.create({ include: { taskList: { @@ -141,11 +143,11 @@ export class TaskController extends Controller { createdBy: true, }, data: { - ...body, + ...rest, code, createdByUserId: req.user.sub, taskList: { - connect: body.requestWork.map((v) => ({ step_requestWorkId: v })), + connect: requestWork.map((v) => ({ step_requestWorkId: v })), }, }, });