From 8690b4d82a9fb13c6722731726f77e8f929ab534 Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Wed, 25 Dec 2024 15:43:21 +0700 Subject: [PATCH] feat: also handle when input 0 installments --- src/controllers/04-service-controller.ts | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/controllers/04-service-controller.ts b/src/controllers/04-service-controller.ts index 84ff6a1..33797b6 100644 --- a/src/controllers/04-service-controller.ts +++ b/src/controllers/04-service-controller.ts @@ -337,6 +337,12 @@ export class ServiceController extends Controller { ); } } + } else { + throw new HttpError( + HttpStatus.BAD_REQUEST, + "Installments validate failed.", + "installmentsValidateFailed", + ); } const record = await prisma.$transaction( @@ -460,6 +466,12 @@ export class ServiceController extends Controller { ); } } + } else { + throw new HttpError( + HttpStatus.BAD_REQUEST, + "Installments validate failed.", + "installmentsValidateFailed", + ); } const record = await prisma.$transaction(async (tx) => {