Skip to content
Snippets Groups Projects

F fix empty diff

Merged Florian Spreckelsen requested to merge f-fix-empty-diff into dev
3 files
+ 16
1
Compare changes
  • Side-by-side
  • Inline
Files
3
+ 5
1
@@ -353,10 +353,14 @@ def empty_diff(old_entity: Entity, new_entity: Entity, compare_referenced_record
olddiff, newdiff = compare_entities(
old_entity, new_entity, compare_referenced_records)
for diff in [olddiff, newdiff]:
for key in diff:
for key in ["parents", "properties"]:
if len(diff[key]) > 0:
# There is a difference somewhere in the diff
return False
for key in SPECIAL_ATTRIBUTES:
if key in diff and diff[key]:
# There is a difference in at least one special attribute
return False
# all elements of the two diffs were empty
return True
Loading