diff --git a/src/Mod/CAM/Path/Op/Slot.py b/src/Mod/CAM/Path/Op/Slot.py index 9f6d2a719e..3621149d0a 100644 --- a/src/Mod/CAM/Path/Op/Slot.py +++ b/src/Mod/CAM/Path/Op/Slot.py @@ -564,6 +564,10 @@ class ObjectSlot(PathOp.ObjectOp): cmds = self._makeOperation(obj) if cmds: self.commandlist.extend(cmds) + else: + # clear Path if can not create slot + self.commandlist.clear() + return False # Final move to clearance height self.commandlist.append(