From a90b4cc13683d7c6925f8746cde01c1c812a407a Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 26 Aug 2019 15:05:01 +0200 Subject: [PATCH] Fix finding global qualities: Metadata is not boolean It's a string, strangely. Contributes to issue CURA-6600. --- cura/Machines/MachineNode.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cura/Machines/MachineNode.py b/cura/Machines/MachineNode.py index 5e89dfc24d..80cb983daf 100644 --- a/cura/Machines/MachineNode.py +++ b/cura/Machines/MachineNode.py @@ -152,8 +152,8 @@ class MachineNode(ContainerNode): self.variants["empty"] = VariantNode("empty_variant", machine = self) # Find the global qualities for this printer. - global_qualities = container_registry.findInstanceContainersMetadata(type = "quality", definition = self.quality_definition, global_quality = True) # First try specific to this printer. + global_qualities = container_registry.findInstanceContainersMetadata(type = "quality", definition = self.quality_definition, global_quality = "True") # First try specific to this printer. if len(global_qualities) == 0: # This printer doesn't override the global qualities. - global_qualities = container_registry.findInstanceContainersMetadata(type = "quality", definition = "fdmprinter", global_quality = True) # Otherwise pick the global global qualities. + global_qualities = container_registry.findInstanceContainersMetadata(type = "quality", definition = "fdmprinter", global_quality = "True") # Otherwise pick the global global qualities. for global_quality in global_qualities: self.global_qualities[global_quality["quality_type"]] = QualityNode(global_quality["id"], parent = self) \ No newline at end of file