From 915b527fd72415e0fc3d3cc0a7b11636ae0c68e5 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Laura=20Kl=C3=BCnder?= Date: Thu, 5 Dec 2024 18:39:12 +0100 Subject: [PATCH] fix occupieduniquevalues thing --- src/c3nav/editor/changes.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/c3nav/editor/changes.py b/src/c3nav/editor/changes.py index 356eaed4..f3335c02 100644 --- a/src/c3nav/editor/changes.py +++ b/src/c3nav/editor/changes.py @@ -700,7 +700,7 @@ class ChangedObjectCollection(BaseSchema): if field.unique: # unique field was changed? remove unique value entry [might be readded below] occupied_unique_values[field_name] = { - val: pk for val, pk in occupied_unique_values[field_name].items() + val: pk for val, pk in occupied_unique_values.get(field_name, {}).items() if pk != new_operation.obj.model } if field.is_relation: