From 4c365d3fe292196976d98c1e1c4468929236fc25 Mon Sep 17 00:00:00 2001 From: beckerfy <fynn.becker@hs-hannover.de> Date: Tue, 3 Nov 2020 14:08:16 +0100 Subject: [PATCH] Add support for formsets in bulma_form_errors --- hshassets/templatetags/bulma.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/hshassets/templatetags/bulma.py b/hshassets/templatetags/bulma.py index 88b74e54..b2daafbc 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 -- GitLab