CURA-4606 CURA-5002 fix crash with machine with variants, but no variants defined

This commit is contained in:
Jack Ha 2018-02-22 09:20:33 +01:00
parent f946f62db1
commit 3591e01b25
2 changed files with 4 additions and 3 deletions

View file

@ -256,8 +256,9 @@ class MaterialManager(QObject):
material_id_metadata_dict = dict()
for node in nodes_to_check:
if node is not None:
material_id_metadata_dict = {mid: node for mid, node in node.material_map.items()}
break
for material_id, node in node.material_map.items():
if material_id not in material_id_metadata_dict:
material_id_metadata_dict[material_id] = node
return material_id_metadata_dict