From e88b2cbeade649cf9aba3499f8280b489d0ae6f0 Mon Sep 17 00:00:00 2001 From: jim Date: Mon, 26 Dec 2022 13:32:09 -0800 Subject: [PATCH] Make upgrades of type "draftify" return the new object (like the other upgrade types do) --- src/Mod/Draft/draftfunctions/upgrade.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Mod/Draft/draftfunctions/upgrade.py b/src/Mod/Draft/draftfunctions/upgrade.py index a26916af1d..b5ec680a9f 100644 --- a/src/Mod/Draft/draftfunctions/upgrade.py +++ b/src/Mod/Draft/draftfunctions/upgrade.py @@ -486,6 +486,7 @@ def upgrade(objects, delete=False, force=None): and not objects[0].isDerivedFrom("Part::Part2DObjectPython")): result = ext_draftify.draftify(objects[0]) if result: + add_list.append(result) _msg(translate("draft","Found 1 non-parametric objects: draftifying it")) # in the following cases there are no faces @@ -533,6 +534,7 @@ def upgrade(objects, delete=False, force=None): if edge_type in ("Line", "Circle"): result = ext_draftify.draftify(objects[0]) if result: + add_list.append(result) _msg(translate("draft","Found 1 object: draftifying it")) # only points, no edges elif not edges and len(objects) > 1: