Skip to content
Snippets Groups Projects
Commit c09504c2 authored by Henrik tom Wörden's avatar Henrik tom Wörden
Browse files

FIX: keyError when only one record has datatype, unit or value

parent 02ad8881
Branches
Tags
2 merge requests!71Release 0.9,!70F fix merge key word
Pipeline #28788 passed
...@@ -338,7 +338,10 @@ def merge_entities(entity_a: Entity, entity_b: Entity): ...@@ -338,7 +338,10 @@ def merge_entities(entity_a: Entity, entity_b: Entity):
raise NotImplementedError() raise NotImplementedError()
for attribute in ("datatype", "unit", "value"): for attribute in ("datatype", "unit", "value"):
if diff_r1["properties"][key][attribute] is None: 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, setattr(entity_a.get_property(key), attribute,
diff_r2["properties"][key][attribute]) diff_r2["properties"][key][attribute])
else: else:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment