From 7f1caafc41517359096942346e2334df7d957a08 Mon Sep 17 00:00:00 2001 From: Markus Lampert Date: Fri, 11 Aug 2017 23:03:18 -0700 Subject: [PATCH] Fix PathJob losing its base. --- src/Mod/Path/PathScripts/PathJob.py | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Mod/Path/PathScripts/PathJob.py b/src/Mod/Path/PathScripts/PathJob.py index d5aa547564..17caea870d 100644 --- a/src/Mod/Path/PathScripts/PathJob.py +++ b/src/Mod/Path/PathScripts/PathJob.py @@ -239,7 +239,7 @@ class TaskPanel: self.obj.PostProcessor = currentPostProcessor for o in ObjectPathJob.baseCandidates(): - self.form.cboBaseObject.addItem(o.Label) + self.form.cboBaseObject.addItem(o.Label, o) self.postProcessorDefaultTooltip = self.form.cboPostProcessor.toolTip() @@ -298,8 +298,7 @@ class TaskPanel: newlist.append(olditem) self.obj.Group = newlist - objName = self.form.cboBaseObject.currentText() - selObj = FreeCAD.ActiveDocument.getObject(objName) + selObj = self.form.cboBaseObject.itemData(self.form.cboBaseObject.currentIndex()) if self.form.chkCreateClone.isChecked(): selObj = Draft.clone(selObj) self.obj.Base = selObj