From babc3de6815ebc11a3d02a8483e26d706ee8ac32 Mon Sep 17 00:00:00 2001 From: beckerfy <fynn.becker@hs-hannover.de> Date: Fri, 1 Sep 2017 12:22:35 +0200 Subject: [PATCH] Prevent form tags from removing custom class attrs --- hshassets/templatetags/bulma.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hshassets/templatetags/bulma.py b/hshassets/templatetags/bulma.py index 71df0627..3b367eaa 100644 --- a/hshassets/templatetags/bulma.py +++ b/hshassets/templatetags/bulma.py @@ -20,7 +20,9 @@ def bulma_form_fields(form): if field.errors: widget_classes.append("is-danger") # done - field.field.widget.attrs["class"] = " ".join(widget_classes) + if field.field.widget.attrs.get('class'): + widget_classes.append(field.field.widget.attrs['class']) + field.field.widget.attrs['class'] = " ".join(widget_classes) if getattr(form, 'layout', None): output = render_layout(form.layout, form) else: -- GitLab