From 870bd8ac3a237abb710a1d18d52b0dcc77d826cd Mon Sep 17 00:00:00 2001 From: Methapon Metanipat Date: Fri, 22 Nov 2024 11:03:59 +0700 Subject: [PATCH] feat: accept attributes field as payload --- src/controllers/06-request-list-controller.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/controllers/06-request-list-controller.ts b/src/controllers/06-request-list-controller.ts index 36cec1c..43fb841 100644 --- a/src/controllers/06-request-list-controller.ts +++ b/src/controllers/06-request-list-controller.ts @@ -262,7 +262,7 @@ export class RequestListController extends Controller { async updateRequestWorkStepStatus( @Path() requestWorkId: string, @Path() step: number, - @Body() payload: { requestWorkStatus: RequestWorkStatus }, + @Body() payload: { requestWorkStatus: RequestWorkStatus; attributes?: Record }, ) { const record = await prisma.requestWorkStepStatus.upsert({ where: { @@ -275,9 +275,11 @@ export class RequestListController extends Controller { step: step, requestWorkId, workStatus: payload.requestWorkStatus, + attributes: payload.attributes, }, update: { workStatus: payload.requestWorkStatus, + attributes: payload.attributes, }, }); return record;