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: