From b777c12b530ef50dd801ecf362dc89d18d143db9 Mon Sep 17 00:00:00 2001 From: Yorik van Havre Date: Tue, 16 May 2023 15:25:53 +0200 Subject: [PATCH] Arch: Minor fix to IFC exporter --- src/Mod/Arch/ArchComponent.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/Arch/ArchComponent.py b/src/Mod/Arch/ArchComponent.py index 5ca3f36651..7b29c76298 100644 --- a/src/Mod/Arch/ArchComponent.py +++ b/src/Mod/Arch/ArchComponent.py @@ -543,7 +543,7 @@ class Component(ArchIFC.IfcProduct): # the base is a Part Extrusion elif obj.Base.isDerivedFrom("Part::Extrusion"): - if obj.Base.Base: + if obj.Base.Base and len(obj.Base.Base.Shape.Wires) == 1: base,placement = self.rebase(obj.Base.Base.Shape) extrusion = FreeCAD.Vector(obj.Base.Dir).normalize() if extrusion.Length == 0: