diff --git a/src/controllers/08-credit-note-controller.ts b/src/controllers/08-credit-note-controller.ts index d47376c..d2fd827 100644 --- a/src/controllers/08-credit-note-controller.ts +++ b/src/controllers/08-credit-note-controller.ts @@ -540,7 +540,7 @@ export class CreditNoteActionController extends Controller { async updateStatus( @Request() req: RequestWithUser, @Path() creditNoteId: string, - @Body() body: PaybackStatus, + @Body() body: { paybackStatus: PaybackStatus }, ) { await this.#checkPermission(req.user, creditNoteId); return await prisma.creditNote.update({ @@ -554,8 +554,9 @@ export class CreditNoteActionController extends Controller { quotation: true, }, data: { - creditNoteStatus: body === PaybackStatus.Done ? CreditNoteStatus.Success : undefined, - paybackStatus: body, + creditNoteStatus: + body.paybackStatus === PaybackStatus.Done ? CreditNoteStatus.Success : undefined, + paybackStatus: body.paybackStatus, }, }); }