Skip to content
Snippets Groups Projects

F fix merge key word

Merged Henrik tom Wörden requested to merge f-fix-merge-key-word into dev
1 file
+ 8
5
Compare changes
  • Side-by-side
  • Inline
+ 8
5
@@ -338,11 +338,14 @@ def merge_entities(entity_a: Entity, entity_b: Entity):
raise NotImplementedError()
for attribute in ("datatype", "unit", "value"):
if diff_r1["properties"][key][attribute] is None:
setattr(entity_a.get_property(key), attribute,
diff_r2["properties"][key][attribute])
else:
raise RuntimeError("Merge conflict.")
if (attribute in diff_r2["properties"][key] and
diff_r2["properties"][key][attribute] is not None):
print(diff_r2["properties"][key][attribute])
if (diff_r1["properties"][key][attribute] is None):
setattr(entity_a.get_property(key), attribute,
diff_r2["properties"][key][attribute])
else:
raise RuntimeError("Merge conflict.")
else:
# TODO: This is a temporary FIX for
# https://gitlab.indiscale.com/caosdb/src/caosdb-pylib/-/issues/105
Loading