From 5b6fea973487b344fb4ebfeb7008699f0906f463 Mon Sep 17 00:00:00 2001 From: "saumya.jain" Date: Wed, 4 Oct 2023 11:05:33 +0200 Subject: [PATCH 1/2] if value is a string make it lowercase CURA-11048 --- cura/Settings/CuraFormulaFunctions.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cura/Settings/CuraFormulaFunctions.py b/cura/Settings/CuraFormulaFunctions.py index d7b6228e09..5ef32d77da 100644 --- a/cura/Settings/CuraFormulaFunctions.py +++ b/cura/Settings/CuraFormulaFunctions.py @@ -90,6 +90,9 @@ class CuraFormulaFunctions: if isinstance(value, SettingFunction): value = value(extruder, context = context) + if isinstance(value, str): + value = value.lower() + result.append(value) if not result: From 215a893c39c5e13da95e6ff5866aa5fd26268d2f Mon Sep 17 00:00:00 2001 From: "saumya.jain" Date: Wed, 4 Oct 2023 11:19:20 +0200 Subject: [PATCH 2/2] putting the code in right location checked: this code only checks for support type and adhesion type and make them lowercase CURA-11048 --- cura/Settings/CuraFormulaFunctions.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cura/Settings/CuraFormulaFunctions.py b/cura/Settings/CuraFormulaFunctions.py index 5ef32d77da..93a4de28ec 100644 --- a/cura/Settings/CuraFormulaFunctions.py +++ b/cura/Settings/CuraFormulaFunctions.py @@ -56,6 +56,9 @@ class CuraFormulaFunctions: if isinstance(value, SettingFunction): value = value(extruder_stack, context = context) + if isinstance(value, str): + value = value.lower() + return value def _getActiveExtruders(self, context: Optional["PropertyEvaluationContext"] = None) -> List[str]: @@ -90,9 +93,6 @@ class CuraFormulaFunctions: if isinstance(value, SettingFunction): value = value(extruder, context = context) - if isinstance(value, str): - value = value.lower() - result.append(value) if not result: