From 509ad1c68f4d9424e4a43eb1da01a507bc85899c Mon Sep 17 00:00:00 2001 From: Étienne Loks Date: Mon, 10 Feb 2025 10:01:06 +0100 Subject: 🚑️ context record forms: do not crash on fields reordering when some of them are filtered (refs #6166) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- archaeological_context_records/forms.py | 2 ++ 1 file changed, 2 insertions(+) (limited to 'archaeological_context_records/forms.py') diff --git a/archaeological_context_records/forms.py b/archaeological_context_records/forms.py index 95787294f..0c458498f 100644 --- a/archaeological_context_records/forms.py +++ b/archaeological_context_records/forms.py @@ -121,6 +121,8 @@ class PeriodSelect(forms.Form): fields[key] = self.fields[key] if key == insert_period_after: for period_key in self.PERIOD_FIELDS: + if period_key not in fields: + continue fields[period_key] = self.fields[period_key] if period_key in self.fields: fields[period_key] = self.fields[period_key] -- cgit v1.2.3