From 42edc4c3aa7eb00dd0118262f7b774c299bc6d49 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 7 May 2019 16:20:24 +0200 Subject: [PATCH] money_filter: Ignore case of currency --- src/pretix/base/templatetags/money.py | 1 + 1 file changed, 1 insertion(+) diff --git a/src/pretix/base/templatetags/money.py b/src/pretix/base/templatetags/money.py index 29edc6f98..a7f5800a9 100644 --- a/src/pretix/base/templatetags/money.py +++ b/src/pretix/base/templatetags/money.py @@ -17,6 +17,7 @@ def money_filter(value: Decimal, arg='', hide_currency=False): raise TypeError("Invalid data type passed to money filter: %r" % type(value)) if not arg: raise ValueError("No currency passed.") + arg = arg.upper() places = settings.CURRENCY_PLACES.get(arg, 2) rounded = value.quantize(Decimal('1') / 10 ** places, ROUND_HALF_UP)