diff --git a/src/serializers/SvgSerializer.cpp b/src/serializers/SvgSerializer.cpp index 5bed15d1da..cef46ee05c 100644 --- a/src/serializers/SvgSerializer.cpp +++ b/src/serializers/SvgSerializer.cpp @@ -493,6 +493,9 @@ namespace { for (auto& prop : *props) { if (prop->declaration().is("IfcPropertySingleValue")) { std::string name = *((IfcUtil::IfcBaseEntity*) prop)->get("Name"); + if (((IfcUtil::IfcBaseEntity*) prop)->get("NominalValue")->isNull()) { + continue; + } IfcUtil::IfcBaseClass* v = *((IfcUtil::IfcBaseEntity*) prop)->get("NominalValue"); auto value = v->data().getArgument(0); if (value->type() == IfcUtil::Argument_STRING) {