From 709e304f7ff47d0b6f264e62a4a309cedd934891 Mon Sep 17 00:00:00 2001 From: ragilap Date: Wed, 31 Dec 2025 07:39:20 +0700 Subject: [PATCH] feat(BE-281): adjustment bug erorr 500 if 404 record projectflock --- .../production/project_flocks/services/projectflock.service.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/internal/modules/production/project_flocks/services/projectflock.service.go b/internal/modules/production/project_flocks/services/projectflock.service.go index 75c89c8e..1e859e47 100644 --- a/internal/modules/production/project_flocks/services/projectflock.service.go +++ b/internal/modules/production/project_flocks/services/projectflock.service.go @@ -959,6 +959,9 @@ func (s projectflockService) ensureProjectFlockKandangProductWarehouses(ctx cont warehouse, err := warehouseRepo.GetByKandangID(ctx, record.KandangId) if err != nil { + if errors.Is(err, gorm.ErrRecordNotFound) { + return fiber.NewError(fiber.StatusBadRequest, fmt.Sprintf("Warehouse untuk kandang %d belum tersedia", record.KandangId)) + } return err }