diff --git a/src/blenderbim/blenderbim/tool/project.py b/src/blenderbim/blenderbim/tool/project.py index 183b8e55d7..db8038b1f3 100644 --- a/src/blenderbim/blenderbim/tool/project.py +++ b/src/blenderbim/blenderbim/tool/project.py @@ -31,6 +31,8 @@ class Project(blenderbim.core.tool.Project): # TODO refactor filepath = os.path.join(bpy.context.scene.BIMProperties.data_dir, "libraries", template) bpy.ops.bim.select_library_file(filepath=filepath) + if IfcStore.library_file.schema != tool.Ifc.get().schema: + return for element in IfcStore.library_file.by_type("IfcTypeProduct"): bpy.ops.bim.append_library_element(definition=element.id())