summaryrefslogtreecommitdiff
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:11:40 +0100
commit3388ae7048eb0e1df035a4bf6ad25ef92d6035c2 (patch)
tree0f667a1e3cdf92bb8221c8a7adaeb8c725fd1f39
parent8f100b15abb76b00fdcfab367cefbc859ed38d88 (diff)
downloadIshtar-3388ae7048eb0e1df035a4bf6ad25ef92d6035c2.tar.bz2
Ishtar-3388ae7048eb0e1df035a4bf6ad25ef92d6035c2.zip
🚑️ context record forms: do not crash on fields reordering when some of them are filtered (refs #6166)
-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 24a94f2f5..6ebd168a6 100644
--- a/archaeological_context_records/forms.py
+++ b/archaeological_context_records/forms.py
@@ -129,6 +129,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]
self.fields = fields