From a574cdb6b2c52227076514604075e37e88448be2 Mon Sep 17 00:00:00 2001 From: Roy-043 <70520633+Roy-043@users.noreply.github.com> Date: Mon, 27 Jun 2022 10:26:59 +0200 Subject: [PATCH] Draft: Fix align working plane to DatumPlane bug --- src/Mod/Draft/draftguitools/gui_selectplane.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Mod/Draft/draftguitools/gui_selectplane.py b/src/Mod/Draft/draftguitools/gui_selectplane.py index 56c0bd8c38..3915e12cea 100644 --- a/src/Mod/Draft/draftguitools/gui_selectplane.py +++ b/src/Mod/Draft/draftguitools/gui_selectplane.py @@ -198,6 +198,9 @@ class Draft_SelectPlane: if hasattr(sel.Object, 'TypeId') and sel.Object.TypeId == 'App::Part': self.setPlaneFromObjPlacement(sel.Object) return True + elif hasattr(sel.Object, "TypeId") and sel.Object.TypeId == "PartDesign::Plane": + self.setPlaneFromObjPlacement(sel.Object) + return True elif Draft.getType(sel.Object) == "Axis": FreeCAD.DraftWorkingPlane.alignToEdges(sel.Object.Shape.Edges) self.display(FreeCAD.DraftWorkingPlane.axis)