diff --git a/cura/Machines/Models/ActiveIntentQualitiesModel.py b/cura/Machines/Models/ActiveIntentQualitiesModel.py index dc3bf41831..ab59ada7c9 100644 --- a/cura/Machines/Models/ActiveIntentQualitiesModel.py +++ b/cura/Machines/Models/ActiveIntentQualitiesModel.py @@ -107,11 +107,16 @@ class ActiveIntentQualitiesModel(ListModel): if quality_node.quality_type not in quality_groups: # Don't add the empty quality type (or anything else that would crash, defensively). continue quality_group = quality_groups[quality_node.quality_type] + + if not quality_group.is_available: + continue + layer_height = fetchLayerHeight(quality_group) for intent_id, intent_node in quality_node.intents.items(): if intent_node.intent_category != self._intent_category: continue + extruder_intents.append({"name": quality_group.name, "display_text": f"{quality_group.name} - {layer_height}mm", "quality_type": quality_group.quality_type,