Stop crashing on forms with no selectize fields
authorMagnus Hagander <magnus@hagander.net>
Mon, 2 Jul 2018 11:31:20 +0000 (13:31 +0200)
committerMagnus Hagander <magnus@hagander.net>
Mon, 2 Jul 2018 11:31:20 +0000 (13:31 +0200)
postgresqleu/confreg/backendforms.py

index 3597a3ec9a50fc79d0f85c62e7fd347c0f0658e4..41c5d634616c2ad4a9dcaac3a1ed2f6fd79d052e 100644 (file)
@@ -105,6 +105,9 @@ class BackendForm(ConcurrentProtectedModelForm):
                        self.fields[field].widget.attrs['readonly'] = 'true'
 
        def fix_selectize_fields(self, **kwargs):
+               if not self.selectize_multiple_fields:
+                       return
+
                for field, lookup in self.selectize_multiple_fields.items():
                        # If this is a postback of a selectize field, it may contain ids that are not currently
                        # stored in the field. They must still be among the *allowed* values of course, which