From 44ef40933574a5753890602d822586137f0bdac9 Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Fri, 31 Oct 2025 09:56:54 +0100 Subject: [PATCH] Don't check for drawing semantics on qto or predefpset #7304 --- src/serializers/SvgSerializer.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/serializers/SvgSerializer.cpp b/src/serializers/SvgSerializer.cpp index 463c240e0f..d5c65b1d12 100644 --- a/src/serializers/SvgSerializer.cpp +++ b/src/serializers/SvgSerializer.cpp @@ -496,6 +496,9 @@ namespace { for (auto& rel : *rels) { if (rel->declaration().is("IfcRelDefinesByProperties")) { auto pset = ((IfcUtil::IfcBaseClass*) ((IfcUtil::IfcBaseEntity*) rel)->get("RelatingPropertyDefinition"))->as(); + if (!pset->declaration().is("IfcPropertySet")) { + continue; + } std::string pset_name; if (!pset->get("Name").isNull()) { pset_name = (std::string) pset->get("Name");