From b17c2613448d45d56254901f397f15b63b8f8b63 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Sun, 3 Mar 2024 23:09:40 +1100 Subject: [PATCH] Minor fix to shape aspects because not everything has a mesh (e.g. text annotations) --- src/blenderbim/blenderbim/bim/module/geometry/data.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/blenderbim/blenderbim/bim/module/geometry/data.py b/src/blenderbim/blenderbim/bim/module/geometry/data.py index 4165fd9f8e..4925a482f4 100644 --- a/src/blenderbim/blenderbim/bim/module/geometry/data.py +++ b/src/blenderbim/blenderbim/bim/module/geometry/data.py @@ -96,6 +96,8 @@ class RepresentationsData: @classmethod def shape_aspects(cls): obj = bpy.context.active_object + if not obj.data: + return [] element = tool.Ifc.get_entity(obj) active_representation_id = obj.data.BIMMeshProperties.ifc_definition_id base_representation = tool.Ifc.get().by_id(active_representation_id)