diff --git a/src/ifcconvert/XmlSerializer.cpp b/src/ifcconvert/XmlSerializer.cpp index c1e5a6a03f..8c0b6ef3c3 100644 --- a/src/ifcconvert/XmlSerializer.cpp +++ b/src/ifcconvert/XmlSerializer.cpp @@ -139,7 +139,7 @@ ptree& format_entity_instance(IfcUtil::IfcBaseEntity* instance, ptree& child, pt instance->getArgument(i); } catch (const std::exception& e) { Logger::Error("Expected " + boost::lexical_cast(n) + " attributes for:", instance->entity); - continue; + break; } const Argument* argument = instance->getArgument(i); if (argument->isNull()) continue;