From a2f24a265aeceea9a32f672af894bff184febeb8 Mon Sep 17 00:00:00 2001 From: Dion Moult Date: Sat, 5 Sep 2020 10:33:50 +1000 Subject: [PATCH] Support exporting qtos related to a spatial element --- src/ifcblenderexport/blenderbim/bim/export_ifc.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/ifcblenderexport/blenderbim/bim/export_ifc.py b/src/ifcblenderexport/blenderbim/bim/export_ifc.py index 382d533613..e00e2463d8 100644 --- a/src/ifcblenderexport/blenderbim/bim/export_ifc.py +++ b/src/ifcblenderexport/blenderbim/bim/export_ifc.py @@ -463,6 +463,8 @@ class IfcParser(): relationships.setdefault(item_key, []).append(product) def add_automatic_qtos(self, ifc_class, obj): + if not obj.data: + return qto_names = self.get_applicable_qtos(ifc_class) for name in qto_names: if name not in schema.ifc.qtos: @@ -948,6 +950,7 @@ class IfcParser(): } self.append_product_attributes(element, obj) self.get_product_psets_qtos(element, obj, is_pset=True) + self.get_product_psets_qtos(element, obj, is_qto=True) elements.append(element) return elements