From b6598f09a379ad2b8d10af4e739d7eff5ab92e5c Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Sat, 1 Apr 2023 12:00:07 +0500 Subject: [PATCH] Fixed error with switching from EDIT mode for annotation meshes Error occured when you were editing annotation mesh and tried to switched from EDIT mode Error: Python: Traceback (most recent call last): File "\blenderbim\bim\module\geometry\operator.py", line 838, in invoke elif element.HasOpenings: File "\blenderbim\libs\site\packages\ifcopenshell\entity_instance.py", line 153, in __getattr__ raise AttributeError( AttributeError: entity instance of type 'IFC4.IfcAnnotation' has no attribute 'HasOpenings' --- src/blenderbim/blenderbim/bim/module/geometry/operator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/blenderbim/blenderbim/bim/module/geometry/operator.py b/src/blenderbim/blenderbim/bim/module/geometry/operator.py index 00b1f64a82..aab63cabdb 100644 --- a/src/blenderbim/blenderbim/bim/module/geometry/operator.py +++ b/src/blenderbim/blenderbim/bim/module/geometry/operator.py @@ -825,7 +825,7 @@ class OverrideModeSetObject(bpy.types.Operator): continue element = tool.Ifc.get_entity(obj) - if not element: + if not element or element.is_a("IfcAnnotation"): continue if obj.data.BIMMeshProperties.ifc_definition_id: