diff --git a/src/ifcparse/IfcHierarchyHelper.cpp b/src/ifcparse/IfcHierarchyHelper.cpp index 4866f3f78e..b91d43f91b 100644 --- a/src/ifcparse/IfcHierarchyHelper.cpp +++ b/src/ifcparse/IfcHierarchyHelper.cpp @@ -159,7 +159,7 @@ typename Schema::IfcSite* IfcHierarchyHelper::addSite(typename Schema::I boost::none, boost::none, boost::none, boost::none, 0); addEntity(site); - addRelatedObject(proj, site); + addRelatedObject(proj, site, owner_hist); return site; } @@ -182,7 +182,7 @@ typename Schema::IfcBuilding* IfcHierarchyHelper::addBuilding(typename S boost::none, boost::none, 0); addEntity(building); - addRelatedObject(site, building); + addRelatedObject(site, building, owner_hist); relatePlacements(site, building); return building; @@ -209,7 +209,7 @@ typename Schema::IfcBuildingStorey* IfcHierarchyHelper::addBuildingStore Schema::IfcElementCompositionEnum::IfcElementComposition_ELEMENT, boost::none); addEntity(storey); - addRelatedObject(building, storey); + addRelatedObject(building, storey, owner_hist); relatePlacements(building, storey); return storey; @@ -237,7 +237,7 @@ typename Schema::IfcBuildingStorey* IfcHierarchyHelper::addBuildingProdu const bool is_decomposition = product->Decomposes()->size() > 0; if (!is_decomposition) { - addRelatedObject(storey, product); + addRelatedObject(storey, product, owner_hist); relatePlacements(storey, product); } return storey;