Prevent crash if extruder is not yet set

CURA-6598
This commit is contained in:
Jaime van Kessel 2019-08-29 14:04:05 +02:00
parent ba0c16d968
commit de1065f0a3

View file

@ -65,6 +65,8 @@ class IntentModel(ListModel):
container_tree = ContainerTree.getInstance()
machine_node = container_tree.machines[global_stack.definition.getId()]
active_extruder = ExtruderManager.getInstance().getActiveExtruderStack()
if not active_extruder:
return
active_variant_name = active_extruder.variant.getMetaDataEntry("name")
active_variant_node = machine_node.variants[active_variant_name]
active_material_node = active_variant_node.materials[active_extruder.material.getMetaDataEntry("base_file")]