From 94b8f0a452b45052b84a3c40d5b3ef9e747b6b87 Mon Sep 17 00:00:00 2001 From: Martin Berka Date: Thu, 7 May 2026 13:35:44 +0200 Subject: [PATCH] =?UTF-8?q?fix:=20oprava=20zaokrouhlov=C3=A1n=C3=AD?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- client/src/pages/OrderGroupsPage.tsx | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/client/src/pages/OrderGroupsPage.tsx b/client/src/pages/OrderGroupsPage.tsx index beb9788..d2f314e 100644 --- a/client/src/pages/OrderGroupsPage.tsx +++ b/client/src/pages/OrderGroupsPage.tsx @@ -458,7 +458,12 @@ export default function OrderGroupsPage() { })} {(() => { - const groupTotal = memberEntries.reduce((sum, [, m]) => sum + getMemberTotal(m), 0); + const sumBase = memberEntries.reduce((sum, [, m]) => sum + (m.amount ?? 0) + (m.surchargeAmount ?? 0), 0); + const dv = group.discountValue ?? 0; + const totalDiscount = dv > 0 + ? (group.discountType === 'percent' ? Math.round(sumBase * dv / 100) : dv) + : 0; + const groupTotal = sumBase + totalFees - totalDiscount; return groupTotal > 0 ? (