diff --git a/src/Mod/Part/App/PartFeatures.cpp b/src/Mod/Part/App/PartFeatures.cpp index bdcdebb0d44e..df477375b7ef 100644 --- a/src/Mod/Part/App/PartFeatures.cpp +++ b/src/Mod/Part/App/PartFeatures.cpp @@ -349,7 +349,7 @@ App::DocumentObjectExecReturn *Sweep::execute(void) } path = mkWire.Wire(); } - if (shape._Shape.ShapeType() == TopAbs_EDGE) { + else if (shape._Shape.ShapeType() == TopAbs_EDGE) { path = shape._Shape; } else if (shape._Shape.ShapeType() == TopAbs_WIRE) {