From b1dcfcb79de95a8cfea06e66be077dbc5e5e53fc Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Thu, 18 Jul 2024 09:00:27 +0200 Subject: [PATCH] XmlMaterial: Don't 'translate' to yes when it's a cura-setting. CURA-11940 --- plugins/XmlMaterialProfile/XmlMaterialProfile.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/plugins/XmlMaterialProfile/XmlMaterialProfile.py b/plugins/XmlMaterialProfile/XmlMaterialProfile.py index 98c0f95e10..980288e3c9 100644 --- a/plugins/XmlMaterialProfile/XmlMaterialProfile.py +++ b/plugins/XmlMaterialProfile/XmlMaterialProfile.py @@ -1083,10 +1083,9 @@ class XmlMaterialProfile(InstanceContainer): # Skip material properties (eg diameter) or metadata (eg GUID) return - if instance.value is True: - data = "yes" - elif instance.value is False: - data = "no" + truth_map = { True: "yes", False: "no" } + if tag_name != "cura:setting" and instance.value in truth_map: + data = truth_map[instance.value] else: data = str(instance.value)