From 063bb0a017393b275994c77b8b0856f2ce9ff40a Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Fri, 12 May 2023 10:19:15 +0200 Subject: [PATCH] #3139 Capture parsed selected simple type values --- src/ifcparse/parse_ifcxml.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ifcparse/parse_ifcxml.cpp b/src/ifcparse/parse_ifcxml.cpp index 6f96a86295..bdeea7bd73 100644 --- a/src/ifcparse/parse_ifcxml.cpp +++ b/src/ifcparse/parse_ifcxml.cpp @@ -260,7 +260,7 @@ static void process_characters(void* user, const xmlChar* ch, int len) { auto pt = state->stack.back().inst()->declaration().as_type_declaration()->declared_type(); Argument* val = nullptr; try { - parse_attribute_value(pt, txt); + val = parse_attribute_value(pt, txt); } catch (const std::exception& e) { Logger::Error(e, state->stack.back().inst()); }