From 69b4ca455ee50268ac1fc9e482a99e465c3b4806 Mon Sep 17 00:00:00 2001 From: rstubryan Date: Thu, 18 Dec 2025 09:33:13 +0700 Subject: [PATCH] refactor(FE-355): Guard HPP total calculation for empty data --- src/components/pages/report/sale/tab/HppPerKandangTab.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/components/pages/report/sale/tab/HppPerKandangTab.tsx b/src/components/pages/report/sale/tab/HppPerKandangTab.tsx index 82fe632b..14945264 100644 --- a/src/components/pages/report/sale/tab/HppPerKandangTab.tsx +++ b/src/components/pages/report/sale/tab/HppPerKandangTab.tsx @@ -477,7 +477,10 @@ const HppPerKandangTab = () => { // ===== TABLE COLUMNS DEFINITION ===== const totals: Totals = useMemo(() => { return { - total_hpp_rp: data.reduce((acc, item) => acc + (item.hpp_rp || 0), 0), + total_hpp_rp: + data.length > 0 + ? data.reduce((acc, item) => acc + (item.hpp_rp || 0), 0) + : 0, total_average_doc_price_rp: data.length > 0 ? data.reduce(