From 93263e7567a823eb88a67d356131925b7733d765 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Tue, 26 Oct 2021 18:07:37 +0200 Subject: [PATCH] money template filter: coerce None to 0.00 --- src/pretix/base/templatetags/money.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pretix/base/templatetags/money.py b/src/pretix/base/templatetags/money.py index 272f2b66ab..f31df40b29 100644 --- a/src/pretix/base/templatetags/money.py +++ b/src/pretix/base/templatetags/money.py @@ -34,6 +34,8 @@ register = template.Library() def money_filter(value: Decimal, arg='', hide_currency=False): if isinstance(value, (float, int)): value = Decimal(value) + if value is None: + value = Decimal('0.00') if not isinstance(value, Decimal): if value == '': return value