diff --git a/hshassets/templatetags/bulma.py b/hshassets/templatetags/bulma.py index 88b74e54ce112aecc494da2b27043f7480dab7f7..b2daafbc638b51fbbdb9d5da7fbfd6179974e011 100644 --- a/hshassets/templatetags/bulma.py +++ b/hshassets/templatetags/bulma.py @@ -1,6 +1,6 @@ from django import template from django.utils.safestring import mark_safe -from django.forms import widgets +from django.forms import widgets, BaseFormSet from hshassets.forms.utils import render_form_field, render_form_generics, render_form_errors, render_submit_button, instance_of from hshassets.forms.elements import Field @@ -46,7 +46,8 @@ def bulma_form_fields(form): @register.simple_tag def bulma_form_errors(form): - return render_form_errors([str(e) for e in form.non_field_errors()]) + errors = form.non_form_errors() if isinstance(form, BaseFormSet) else form.non_field_errors() + return render_form_errors([str(e) for e in errors]) @register.simple_tag