diff --git a/cura/Settings/UserChangesModel.py b/cura/Settings/UserChangesModel.py index 526529ff6f..66ff88251d 100644 --- a/cura/Settings/UserChangesModel.py +++ b/cura/Settings/UserChangesModel.py @@ -93,13 +93,14 @@ class UserChangesModel(ListModel): break original_value = container.getProperty(setting_key, "value") - if original_value is not None: - break # If a value is a function, ensure it's called with the stack it's in. if isinstance(original_value, SettingFunction): original_value = original_value(stack) + if original_value is not None: + break + item_to_add = {"key": setting_key, "label": label, "user_value": str(user_changes.getProperty(setting_key, "value")),