From 2197ee4104eb8169d6f2a6d54a4a1d37aa8fa5d0 Mon Sep 17 00:00:00 2001 From: Methapon2001 <61303214+Methapon2001@users.noreply.github.com> Date: Tue, 2 Apr 2024 15:42:53 +0700 Subject: [PATCH] refactor: set status to 201 on create data --- src/controllers/branch/branch-controller.ts | 6 +++++- src/controllers/branch/contact-controller.ts | 3 +++ 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/src/controllers/branch/branch-controller.ts b/src/controllers/branch/branch-controller.ts index 21c1bac..5eab1e7 100644 --- a/src/controllers/branch/branch-controller.ts +++ b/src/controllers/branch/branch-controller.ts @@ -148,7 +148,7 @@ export class BranchController extends Controller { const { provinceId, districtId, subDistrictId, headOfficeId, ...rest } = body; - return await prisma.branch.create({ + const record = await prisma.branch.create({ include: { province: true, district: true, @@ -165,6 +165,10 @@ export class BranchController extends Controller { updateBy: req.user.name, }, }); + + this.setStatus(HttpStatus.CREATED); + + return record; } @Patch("{branchId}") diff --git a/src/controllers/branch/contact-controller.ts b/src/controllers/branch/contact-controller.ts index 70d10a5..57dc329 100644 --- a/src/controllers/branch/contact-controller.ts +++ b/src/controllers/branch/contact-controller.ts @@ -95,6 +95,9 @@ export class BranchContactController extends Controller { include: { branch: true }, data: { ...body, branchId, createdBy: req.user.name, updateBy: req.user.name }, }); + + this.setStatus(HttpStatus.CREATED); + return Object.assign(record, { qrCodeImageUrl: await minio.presignedGetObject( MINIO_BUCKET,