From cb40147aa6999f0b9743dad0f7e77f57a94a1148 Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Tue, 3 Dec 2024 20:52:23 +0100 Subject: 🐛 fix custom forms for "add" wizards MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ishtar_common/wizards.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'ishtar_common/wizards.py') diff --git a/ishtar_common/wizards.py b/ishtar_common/wizards.py index 0d23bdcb4..e5da4c8f6 100644 --- a/ishtar_common/wizards.py +++ b/ishtar_common/wizards.py @@ -64,7 +64,9 @@ def filter_no_fields_form(form, other_check=None): enabled, __, excluded, json_fields = form.check_custom_form( self.request.user.ishtaruser ) - if not hasattr(self, "json_fields"): + if not json_fields: + json_fields = [] + if not hasattr(self, "json_fields") or not self.json_fields: self.json_fields = {} self.json_fields[form.form_slug] = [ key for order, key, field in json_fields -- cgit v1.2.3