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

@ -83,4 +83,4 @@ class VariantManager:
def getVariantNodes(self, machine: "GlobalStack",
variant_type: Optional[str] = VariantType.NOZZLE) -> dict:
machine_definition_id = machine.definition.getId()
return self._machine_to_variant_dict_map[machine_definition_id].get(variant_type, {})
return self._machine_to_variant_dict_map.get(machine_definition_id, {}).get(variant_type, {})