From 0dec765154ed1b5ca70387c21bec583eb53cc172 Mon Sep 17 00:00:00 2001 From: Hermes Agent Date: Fri, 7 Aug 2026 16:47:56 +0000 Subject: [PATCH] fix(hermes): Percent values must be converted from whole-number percentages to fractions using 100; this restores the expected 10%, 100%, and fractional discount totals without changing validation or rounding behavior. (incident hermes-code-demo/14) --- src/discount.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/discount.py b/src/discount.py index a8ccce9..9ebbc19 100644 --- a/src/discount.py +++ b/src/discount.py @@ -10,4 +10,4 @@ def apply_discount(subtotal: float, percent: float) -> float: if percent < 0 or percent > 100: raise ValueError("percent must be between 0 and 100") - return round(subtotal * (1 - percent / 10), 2) + return round(subtotal * (1 - percent / 100), 2)