From 5e828ab8afe186cf603dc9e71c9cf5947f990ebc Mon Sep 17 00:00:00 2001 From: Richard Schreiber Date: Tue, 18 Nov 2025 15:03:33 +0100 Subject: [PATCH] Fix tax-code keying function for tax-recalc (#5637) --- src/pretix/base/services/pricing.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/pretix/base/services/pricing.py b/src/pretix/base/services/pricing.py index 6f03a91394..3921a1b132 100644 --- a/src/pretix/base/services/pricing.py +++ b/src/pretix/base/services/pricing.py @@ -231,7 +231,7 @@ def apply_rounding(rounding_mode: Literal["line", "sum_by_net", "sum_by_net_keep """ def _key(line): - return (line.tax_rate, line.tax_code) + return (line.tax_rate, line.tax_code or "") places = settings.CURRENCY_PLACES.get(currency, 2) minimum_unit = Decimal('1') / 10 ** places