Compare commits

...

2 Commits

Author SHA1 Message Date
Hermes Agent
17f26d2cab Merge pull request #11 from hermes-repair/14
fix(discount): convert whole-number percent with /100 (incident hermes-code-demo/14).

Reviewed-by: Hermes coordinator (independent final review)
2026-08-16 10:50:32 +00:00
Hermes Agent
0dec765154 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) 2026-08-07 16:47:56 +00:00

View File

@ -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)