fix occupieduniquevalues thing

This commit is contained in:
Laura Klünder 2024-12-05 18:39:12 +01:00
parent cd47f06110
commit 915b527fd7

View file

@ -700,7 +700,7 @@ class ChangedObjectCollection(BaseSchema):
if field.unique: if field.unique:
# unique field was changed? remove unique value entry [might be readded below] # unique field was changed? remove unique value entry [might be readded below]
occupied_unique_values[field_name] = { 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 pk != new_operation.obj.model
} }
if field.is_relation: if field.is_relation: