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)