diff --git a/src/Mod/Arch/importIFCHelper.py b/src/Mod/Arch/importIFCHelper.py index 34838c173722..a07f6324e2c2 100644 --- a/src/Mod/Arch/importIFCHelper.py +++ b/src/Mod/Arch/importIFCHelper.py @@ -641,7 +641,7 @@ def getCurveSet(ent): for el in elts: if el.is_a("IfcPolyline"): result.append(getPolyline(el)) - if el.is_a("IfcRectangleProfileDef"): + elif el.is_a("IfcRectangleProfileDef"): result.append(getRectangle(el)) elif el.is_a("IfcLine"): result.append(getLine(el))