summaryrefslogtreecommitdiff
path: root/archaeological_context_records
diff options
context:
space:
mode:
authorÉtienne Loks <etienne.loks@iggdrasil.net>2025-02-10 10:01:06 +0100
committerÉtienne Loks <etienne.loks@iggdrasil.net>2025-02-10 10:12:05 +0100
commit509ad1c68f4d9424e4a43eb1da01a507bc85899c (patch)
treefc4e6ceeeccbe280bd0e3438c58c3a80f6c969f3 /archaeological_context_records
parent6d9ddcbb7ea93e7d3ba35dc97fca90d5b6a8cd6a (diff)
downloadIshtar-509ad1c68f4d9424e4a43eb1da01a507bc85899c.tar.bz2
Ishtar-509ad1c68f4d9424e4a43eb1da01a507bc85899c.zip
🚑️ context record forms: do not crash on fields reordering when some of them are filtered (refs #6166)
Diffstat (limited to 'archaeological_context_records')
-rw-r--r--archaeological_context_records/forms.py2
1 files changed, 2 insertions, 0 deletions
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]