mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-13 09:47:50 -06:00
Fix a crash when a variant has no hardware_type
This commit is contained in:
parent
872a029f99
commit
fcb45b3b82
1 changed files with 5 additions and 1 deletions
|
@ -74,7 +74,11 @@ class VariantManager:
|
||||||
for variant_type in ALL_VARIANT_TYPES:
|
for variant_type in ALL_VARIANT_TYPES:
|
||||||
self._machine_to_variant_dict_map[variant_definition][variant_type] = dict()
|
self._machine_to_variant_dict_map[variant_definition][variant_type] = dict()
|
||||||
|
|
||||||
variant_type = variant_metadata["hardware_type"]
|
try:
|
||||||
|
variant_type = variant_metadata["hardware_type"]
|
||||||
|
except KeyError:
|
||||||
|
Logger.log("w", "Variant %s does not specify a hardware_type; assuming 'nozzle'", variant_metadata["id"])
|
||||||
|
variant_type = VariantType.NOZZLE
|
||||||
variant_type = VariantType(variant_type)
|
variant_type = VariantType(variant_type)
|
||||||
variant_dict = self._machine_to_variant_dict_map[variant_definition][variant_type]
|
variant_dict = self._machine_to_variant_dict_map[variant_definition][variant_type]
|
||||||
if variant_name in variant_dict:
|
if variant_name in variant_dict:
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue