diff --git a/src/Mod/Draft/draftobjects/patharray.py b/src/Mod/Draft/draftobjects/patharray.py index 5941e8d57b..65dae1f020 100644 --- a/src/Mod/Draft/draftobjects/patharray.py +++ b/src/Mod/Draft/draftobjects/patharray.py @@ -463,13 +463,25 @@ def placements_on_path(shapeRotation, pathwire, count, xlate, align, ends.append(cdist) if startOffset > (cdist - 1e-6): - _wrn(translate("draft", "Start Offset too large for path length. Using zero instead.")) + if startOffset != 0: + _wrn( + translate( + "draft", + "Start Offset too large for path length. Using zero instead." + ) + ) start = 0 else: start = startOffset if endOffset > (cdist - start - 1e-6): - _wrn(translate("draft", "End Offset too large for path length minus Start Offset. Using zero instead.")) + if endOffset != 0: + _wrn( + translate( + "draft", + "End Offset too large for path length minus Start Offset. Using zero instead." + ) + ) end = 0 else: end = endOffset