From 7c633fab319f1a3e670c867dd78af8da14fbf4d6 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Thu, 9 Dec 2021 17:51:29 +1100 Subject: [PATCH] Fix bug where libraries didn't work in IFC2X3 --- src/blenderbim/blenderbim/tool/library.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/blenderbim/blenderbim/tool/library.py b/src/blenderbim/blenderbim/tool/library.py index a6552a7459..b356670149 100644 --- a/src/blenderbim/blenderbim/tool/library.py +++ b/src/blenderbim/blenderbim/tool/library.py @@ -60,7 +60,11 @@ class Library(blenderbim.core.tool.Library): def import_references(cls, library): props = bpy.context.scene.BIMLibraryProperties props.references.clear() - for reference in library.HasLibraryReferences: + if tool.Ifc.get_schema() == "IFC2X3": + references = library.LibraryReference + else: + references = library.HasLibraryReferences + for reference in references: new = props.references.add() new.ifc_definition_id = reference.id() new.name = reference.Name or "Unnamed"