Properly handle machines that have no variants

Contributes to CURA-341
This commit is contained in:
Arjen Hiemstra 2016-07-05 16:51:02 +02:00
parent aba60b0105
commit 2bc3a10776

View file

@ -139,10 +139,11 @@ class XmlMaterialProfile(UM.Settings.InstanceContainer):
elif len(container.id) < len(machine_container_map[definition_id].id):
machine_container_map[definition_id] = container
if definition_id not in machine_nozzle_map:
machine_nozzle_map[definition_id] = {}
variant = container.getMetaDataEntry("variant")
if variant:
if definition_id not in machine_nozzle_map:
machine_nozzle_map[definition_id] = {}
machine_nozzle_map[definition_id][variant] = container
for definition_id, container in machine_container_map.items():