diff --git a/cura/Machines/QualityNode.py b/cura/Machines/QualityNode.py index 3dad0e4434..82bdf2ce9e 100644 --- a/cura/Machines/QualityNode.py +++ b/cura/Machines/QualityNode.py @@ -27,7 +27,7 @@ class QualityNode(ContainerNode): def _loadAll(self) -> None: container_registry = ContainerRegistry.getInstance() # Find all intent profiles that fit the current configuration. - if isinstance(self.parent, MaterialNode): # Not a global profile. + if not isinstance(self.parent, MachineNode): # Not a global profile. for intent in container_registry.findInstanceContainersMetadata(type = "intent", definition = self.parent.variant.machine.quality_definition, variant = self.parent.variant.variant_name, material = self.parent.base_file): self.intents[intent["id"]] = IntentNode(intent["id"], quality = self) # Otherwise, there are no intents for global profiles.