From 58729b3ab0060a1525fc45c87beabfd4b3d5e22e Mon Sep 17 00:00:00 2001 From: spanner888 Date: Sat, 10 Aug 2024 09:17:24 +1000 Subject: [PATCH] Fixes #15637 Attributes are ignored when using ToolBitFactory() CreateFromAttrs(self, attrs, name="ToolBit", path=None) --- src/Mod/CAM/Path/Tool/Bit.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Mod/CAM/Path/Tool/Bit.py b/src/Mod/CAM/Path/Tool/Bit.py index caff78cf6ec2..62b3f4c4ce26 100644 --- a/src/Mod/CAM/Path/Tool/Bit.py +++ b/src/Mod/CAM/Path/Tool/Bit.py @@ -486,6 +486,9 @@ def CreateFromAttrs(self, attrs, name="ToolBit", path=None): params = attrs["parameter"] for prop in params: PathUtil.setProperty(obj, prop, params[prop]) + attributes = attrs["attribute"] + for att in attributes: + PathUtil.setProperty(obj, att, attributes[att]) obj.Proxy._updateBitShape(obj) obj.Proxy.unloadBitBody(obj) return obj