From b5ccb9361819a443805e01f321133bab5d691529 Mon Sep 17 00:00:00 2001 From: Thomas Krijnen Date: Sat, 13 Sep 2025 14:23:54 +0200 Subject: [PATCH] Fix Outer bound check in serializer #7099 --- src/ifcgeom/Serialization/schema/Serialization.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/ifcgeom/Serialization/schema/Serialization.cpp b/src/ifcgeom/Serialization/schema/Serialization.cpp index 611238cfaa..96ff0c86b5 100644 --- a/src/ifcgeom/Serialization/schema/Serialization.cpp +++ b/src/ifcgeom/Serialization/schema/Serialization.cpp @@ -537,7 +537,7 @@ int convert_to_ifc(const TopoDS_Face& f, IfcSchema::IfcFace*& face, bool advance return 0; } IfcSchema::IfcFaceBound* bnd; - if (outer == f) { + if (outer == exp.Current()) { bnd = new IfcSchema::IfcFaceOuterBound(loop, true); } else { bnd = new IfcSchema::IfcFaceBound(loop, true);