From e452c640d4ff416298175930d21d719512493f96 Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Thu, 26 Sep 2019 14:02:21 +0200 Subject: [PATCH] Set empty intent if quality is empty. ... instead of crashing. Not _really_ part of a ticket, but I'm solving this now because otherwise I can't even _reproduce_ the steps for the bug in CURA-6807 --- cura/Settings/MachineManager.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 3aa2f68953..531a08c0c8 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -1561,6 +1561,9 @@ class MachineManager(QObject): variant_name = extruder.variant.getName() material_base_file = extruder.material.getMetaDataEntry("base_file") quality_id = extruder.quality.getId() + if quality_id == empty_quality_container.getId(): + extruder.intent = empty_intent_container + continue quality_node = container_tree.machines[definition_id].variants[variant_name].materials[material_base_file].qualities[quality_id] for intent_node in quality_node.intents.values():