pre_change_values could be None if created, don't use it then

This commit is contained in:
Laura Klünder 2024-08-26 20:30:09 +02:00
parent e81d3752a7
commit 1055adb27c

View file

@ -93,6 +93,7 @@ class DatabaseOverlayManager:
if update_fields: if update_fields:
field_values = {name: value for name, value in field_values.items() if name in update_fields} field_values = {name: value for name, value in field_values.items() if name in update_fields}
if pre_change_values is not None:
field_values = {name: value for name, value in field_values.items() if value != pre_change_values[name]} field_values = {name: value for name, value in field_values.items() if value != pre_change_values[name]}
# special diffing within the i18n fields # special diffing within the i18n fields