From 01c6a0d9be10be5dd6b3e8f87bb6866e362b99bc Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20Mart=C3=ADnez=20de=20la=20Rosa?= <36189169+christt105@users.noreply.github.com> Date: Wed, 30 Mar 2022 13:48:48 +0200 Subject: [PATCH] [IfcConver] Changed OperatesOn hierarchy level in xml task export --- src/serializers/schema_dependent/XmlSerializer.cpp | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/src/serializers/schema_dependent/XmlSerializer.cpp b/src/serializers/schema_dependent/XmlSerializer.cpp index 81461ae3b7..e68353c71a 100644 --- a/src/serializers/schema_dependent/XmlSerializer.cpp +++ b/src/serializers/schema_dependent/XmlSerializer.cpp @@ -419,7 +419,6 @@ void format_tasks(IfcSchema::IfcTask* task, ptree& node) { IfcSchema::IfcRelAssignsToProcess::list::ptr operates = task->OperatesOn(); if (operates->size() > 0) { - ptree noperates_on; for (IfcSchema::IfcRelAssignsToProcess::list::it i = operates->begin(); i != operates->end(); ++i) { IfcSchema::IfcObjectDefinition::list::ptr objects = (*i)->RelatedObjects(); @@ -428,11 +427,9 @@ void format_tasks(IfcSchema::IfcTask* task, ptree& node) { IfcSchema::IfcObjectDefinition* object = (*it2); ptree nobject; nobject.put(".id", object->GlobalId()); - noperates_on.add_child("Object", nobject); + ntask->add_child("OperatesOn", nobject); } } - - ntask->add_child("OperatesOn", noperates_on); } #endif