From 80bce9498f76301fa6f55826f4826bf55cd3c672 Mon Sep 17 00:00:00 2001 From: Samuel Abels Date: Tue, 27 May 2025 12:46:12 +0200 Subject: [PATCH] CAM: Fix: ShapeType not displayed correctly in property editor --- src/Mod/CAM/Path/Tool/toolbit/docobject.py | 3 +-- src/Mod/CAM/Path/Tool/toolbit/models/base.py | 2 +- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/src/Mod/CAM/Path/Tool/toolbit/docobject.py b/src/Mod/CAM/Path/Tool/toolbit/docobject.py index 5f8cd3521c..1218fa84fa 100644 --- a/src/Mod/CAM/Path/Tool/toolbit/docobject.py +++ b/src/Mod/CAM/Path/Tool/toolbit/docobject.py @@ -179,8 +179,7 @@ class DetachedDocumentObject: if prop_type == "App::PropertyEnumeration": first_choice = self._property_enums[prop_name][0] setattr(obj, prop_name, first_choice) - else: - setattr(obj, prop_name, prop_value) + setattr(obj, prop_name, prop_value) except Exception as e: Path.Log.error( diff --git a/src/Mod/CAM/Path/Tool/toolbit/models/base.py b/src/Mod/CAM/Path/Tool/toolbit/models/base.py index e44f91f895..d28b202f9b 100644 --- a/src/Mod/CAM/Path/Tool/toolbit/models/base.py +++ b/src/Mod/CAM/Path/Tool/toolbit/models/base.py @@ -439,7 +439,7 @@ class ToolBit(Asset, ABC): # Only re-initialize properties from shape if not restoring from file if self.obj.BitBody and self.obj.BitBody.Document != self.obj.Document: Path.Log.debug( - f"onDocumeformat_valuentRestored: Re-initializing BitBody for {self.obj.Label} after copy" + f"onDocumentRestored: Re-initializing BitBody for {self.obj.Label} after copy" ) self._update_visual_representation()