From 4d171c17a8e2c7e7ba24d86518ea7965d273aae0 Mon Sep 17 00:00:00 2001 From: Andrej730 Date: Mon, 5 Jun 2023 11:50:27 +0500 Subject: [PATCH] Small fix for 1f43ec870 Was getting this error at project start: Traceback (most recent call last): File "\scripts\addons\blenderbim\bim\module\project\operator.py", line 332, in execute return IfcStore.execute_ifc_operator(self, context) File "\scripts\addons\blenderbim\bim\ifc.py", line 410, in execute_ifc_operator result = getattr(operator, "_execute")(context) File "\scripts\addons\blenderbim\bim\module\project\operator.py", line 345, in _execute self.import_type_from_ifc(element, context) File "\scripts\addons\blenderbim\bim\module\project\operator.py", line 374, in import_type_from_ifc collection_obj = collection.BIMCollectionProperties.obj AttributeError: 'LayerCollection' object has no attribute 'BIMCollectionProperties' --- src/blenderbim/blenderbim/bim/module/project/operator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/blenderbim/blenderbim/bim/module/project/operator.py b/src/blenderbim/blenderbim/bim/module/project/operator.py index de60bb9f7a..d4297e4039 100644 --- a/src/blenderbim/blenderbim/bim/module/project/operator.py +++ b/src/blenderbim/blenderbim/bim/module/project/operator.py @@ -371,7 +371,7 @@ class AppendLibraryElement(bpy.types.Operator): if not type_collection: type_collection = bpy.data.collections.new("Types") for collection in bpy.context.view_layer.layer_collection.children: - collection_obj = collection.BIMCollectionProperties.obj + collection_obj = collection.collection.BIMCollectionProperties.obj if collection_obj and tool.Ifc.get_entity(collection_obj).is_a("IfcProject"): collection.collection.children.link(type_collection) collection.children["Types"].hide_viewport = True