From 434314f5a784bae61741ee3b2be337aebf6f0d30 Mon Sep 17 00:00:00 2001 From: Alihan Tadal Date: Sat, 13 Sep 2025 11:53:39 +0300 Subject: [PATCH] CAM: Let old files adapt OffsetPattern property changes --- src/Mod/CAM/Path/Op/PocketBase.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/Mod/CAM/Path/Op/PocketBase.py b/src/Mod/CAM/Path/Op/PocketBase.py index e61d2eaf4e..96bc7adf7e 100644 --- a/src/Mod/CAM/Path/Op/PocketBase.py +++ b/src/Mod/CAM/Path/Op/PocketBase.py @@ -160,7 +160,7 @@ class ObjectPocket(PathAreaOp.ObjectOp): obj.addProperty( "App::PropertyEnumeration", "ClearingPattern", - "Face", + "Pocket", QT_TRANSLATE_NOOP("App::Property", "Clearing pattern to use"), ) obj.addProperty( @@ -266,6 +266,9 @@ class ObjectPocket(PathAreaOp.ObjectOp): ), ) + if hasattr(obj, "OffsetPattern"): + obj.setGroupOfProperty("OffsetPattern", "Pocket") + obj.renameProperty("OffsetPattern", "ClearingPattern") if hasattr(obj, "RestMachiningRegions"): obj.removeProperty("RestMachiningRegions") if hasattr(obj, "RestMachiningRegionsNeedRecompute"):