From 4934977018ffb22b9dc1ae92fde84c9174bc6b39 Mon Sep 17 00:00:00 2001 From: Magnus Hagander Date: Mon, 2 Jul 2018 13:31:20 +0200 Subject: [PATCH] Stop crashing on forms with no selectize fields --- postgresqleu/confreg/backendforms.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/postgresqleu/confreg/backendforms.py b/postgresqleu/confreg/backendforms.py index 3597a3e..41c5d63 100644 --- a/postgresqleu/confreg/backendforms.py +++ b/postgresqleu/confreg/backendforms.py @@ -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 -- 2.39.5