From ad22aa3a8cec915075670e9e9bc3cde33629dfd9 Mon Sep 17 00:00:00 2001 From: PaddleStroke Date: Thu, 21 Nov 2024 15:05:40 +0100 Subject: [PATCH] PartDesign: Fix newSketch not working when editing a body from an external file. --- src/Mod/PartDesign/Gui/SketchWorkflow.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/PartDesign/Gui/SketchWorkflow.cpp b/src/Mod/PartDesign/Gui/SketchWorkflow.cpp index 2c623678e8..379c313539 100644 --- a/src/Mod/PartDesign/Gui/SketchWorkflow.cpp +++ b/src/Mod/PartDesign/Gui/SketchWorkflow.cpp @@ -247,7 +247,7 @@ public: guidocument->openCommand(QT_TRANSLATE_NOOP("Command", "Create a Sketch on Face")); FCMD_OBJ_CMD(activeBody, "newObject('Sketcher::SketchObject','" << FeatName << "')"); - auto Feat = appdocument->getObject(FeatName.c_str()); + auto Feat = activeBody->getDocument()->getObject(FeatName.c_str()); FCMD_OBJ_CMD(Feat, "AttachmentSupport = " << supportString); FCMD_OBJ_CMD(Feat, "MapMode = '" << Attacher::AttachEngine::getModeName(Attacher::mmFlatFace)<<"'"); Gui::Command::updateActive();