diff --git a/hshassets/templatetags/bulma.py b/hshassets/templatetags/bulma.py index 71df062709ee4e4131052c159a655d06a0654a0c..3b367eaa0ae0781158a6f32453a0ce40b92eada3 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: