From 677a9d715c44d025cc2b432ea18dc32d00bb74cf Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Sat, 29 Jan 2022 09:43:33 +0100 Subject: [PATCH] #2009 --- src/serializers/schema_dependent/XmlSerializer.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/serializers/schema_dependent/XmlSerializer.cpp b/src/serializers/schema_dependent/XmlSerializer.cpp index e7f3ac8b3b..2c0d1c27ce 100644 --- a/src/serializers/schema_dependent/XmlSerializer.cpp +++ b/src/serializers/schema_dependent/XmlSerializer.cpp @@ -224,7 +224,11 @@ typename V::list::ptr get_related(T* t, F f, G g) { typename V::list::ptr acc(new typename V::list); for (typename U::list::it it = li->begin(); it != li->end(); ++it) { U* u = *it; - acc->push((*u.*g)()->template as()); + try { + acc->push((*u.*g)()->template as()); + } catch (IfcParse::IfcException& e) { + Logger::Error(e); + } } return acc; }