From 53070f5d4bc9c2b6c0aa4e16ca9d78ddd7c63a58 Mon Sep 17 00:00:00 2001 From: Richard Schreiber Date: Mon, 22 Mar 2021 17:48:29 +0100 Subject: [PATCH] Cart: fix call to del if attribute is unknown when rendering a form label --- src/pretix/presale/forms/renderers.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pretix/presale/forms/renderers.py b/src/pretix/presale/forms/renderers.py index 17f475062a..8d5f3a3807 100644 --- a/src/pretix/presale/forms/renderers.py +++ b/src/pretix/presale/forms/renderers.py @@ -37,7 +37,8 @@ def render_label(content, label_for=None, label_class=None, label_title='', labe attrs['class'] += ' label-empty' # usually checkboxes have overall empty labels and special labels per checkbox # => remove for-attribute as well as "required"-text appended to label - del(attrs['for']) + if 'for' in attrs: + del(attrs['for']) else: opt += ', {}'.format(pgettext('form', 'required')) if not optional else ''