From 97bf4e3d0dea1417a3f1719ef3b4e7db4a0bc5f3 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Thu, 9 Jun 2022 21:46:24 +1000 Subject: [PATCH] Fix bug where object class selection didn't work with linked models --- src/blenderbim/blenderbim/bim/module/search/operator.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/blenderbim/blenderbim/bim/module/search/operator.py b/src/blenderbim/blenderbim/bim/module/search/operator.py index cd4365289e..5004f5c7fa 100644 --- a/src/blenderbim/blenderbim/bim/module/search/operator.py +++ b/src/blenderbim/blenderbim/bim/module/search/operator.py @@ -84,7 +84,7 @@ class SelectIfcClass(bpy.types.Operator): def execute(self, context): self.file = IfcStore.get_file() for obj in context.visible_objects: - if not obj.BIMObjectProperties.ifc_definition_id: + if not obj.BIMObjectProperties.ifc_definition_id or obj.is_library_indirect: continue element = self.file.by_id(obj.BIMObjectProperties.ifc_definition_id) if does_keyword_exist(self.ifc_class, element.is_a(), context):