From 216bac28079a17ccaf9abc32164b522182ccf8c7 Mon Sep 17 00:00:00 2001 From: Raphael Michel Date: Fri, 4 Feb 2022 17:41:05 +0100 Subject: [PATCH] Fix getitem usage for non-dictionaries --- src/pretix/control/templatetags/getitem.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/pretix/control/templatetags/getitem.py b/src/pretix/control/templatetags/getitem.py index e65643d860..41889c5b13 100644 --- a/src/pretix/control/templatetags/getitem.py +++ b/src/pretix/control/templatetags/getitem.py @@ -29,4 +29,9 @@ def getitem_filter(value, itemname): if not value: return '' - return value.get(itemname, '') + try: + return value[itemname] + except KeyError: + return '' + except TypeError: + return ''