GlobalId is string (#1615)

This commit is contained in:
Long
2021-07-31 09:39:05 +07:00
committed by GitHub
parent b79d23b3e2
commit a427462646
@@ -36,11 +36,11 @@ class VisualiseDiff(bpy.types.Operator):
global_id = ifc_file.by_id(obj.BIMObjectProperties.ifc_definition_id).GlobalId
if not global_id:
continue
if global_id.string_value in diff["deleted"]:
if global_id in diff["deleted"]:
obj.color = (1.0, 0.0, 0.0, 0.2)
elif global_id.string_value in diff["added"]:
elif global_id in diff["added"]:
obj.color = (0.0, 1.0, 0.0, 0.2)
elif global_id.string_value in diff["changed"]:
elif global_id in diff["changed"]:
obj.color = (0.0, 0.0, 1.0, 0.2)
area = next(area for area in context.screen.areas if area.type == "VIEW_3D")
area.spaces[0].shading.color_type = "OBJECT"