summaryrefslogtreecommitdiff
path: root/ishtar_common/forms.py
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2018-08-23 19:31:10 +0200
committerÉtienne Loks <etienne.loks@iggdrasil.net>2018-08-23 19:31:10 +0200
commitf8353e17377f268b198f8291bd73d0144fab915a (patch)
tree2329f5dc0ec9c8aa485c00de3c5af6a234e8fdb8 /ishtar_common/forms.py
parent28d8a665e80515042085075a31c698d451d0702f (diff)
downloadIshtar-f8353e17377f268b198f8291bd73d0144fab915a.tar.bz2
Ishtar-f8353e17377f268b198f8291bd73d0144fab915a.zip
CustomField: fix ordering of field in formsets
Diffstat (limited to 'ishtar_common/forms.py')
-rw-r--r--ishtar_common/forms.py3
1 files changed, 3 insertions, 0 deletions
diff --git a/ishtar_common/forms.py b/ishtar_common/forms.py
index 1ed545166..3ecec9b06 100644
--- a/ishtar_common/forms.py
+++ b/ishtar_common/forms.py
@@ -149,6 +149,9 @@ class CustomForm(object):
order += 1
new_fields[order] = (key, field)
+ if not hasattr(self, 'fields'): # formset
+ return
+
field_items, field_hidden_items = [], []
for key, field in self.fields.items():
if getattr(field.widget, 'is_hidden', None):