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