diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 8f7f311f47..46c1ec09b7 100644 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -568,7 +568,7 @@ class MachineManager(QObject): candidate_quality = quality_manager.findQualityByQualityType(quality_type, quality_manager.getWholeMachineDefinition(machine_definition), [material_container]) - if not candidate_quality: + if not candidate_quality or candidate_quality.getId() == "empty_quality": # Fall back to a quality new_quality = quality_manager.findQualityByQualityType(None, quality_manager.getWholeMachineDefinition(machine_definition),