diff --git a/src/Mod/Draft/draftobjects/patharray.py b/src/Mod/Draft/draftobjects/patharray.py index e85007cd5a..264964e775 100644 --- a/src/Mod/Draft/draftobjects/patharray.py +++ b/src/Mod/Draft/draftobjects/patharray.py @@ -328,7 +328,7 @@ class PathArray(DraftLink): for n in edgeNames: e = sub[0].Shape.getElement(n) sl.append(e) - return Part.Wire(sl) + return Part.Wire(Part.__sortEdges__(sl)) def onChanged(self, obj, prop): """Execute when a property is changed."""