mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-10 08:17:49 -06:00
Fix crashing when opening project files without materials
This commit is contained in:
parent
a6d779e722
commit
949837f041
1 changed files with 1 additions and 1 deletions
|
@ -458,7 +458,6 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
|
||||||
position = parser["metadata"]["position"]
|
position = parser["metadata"]["position"]
|
||||||
variant_id = parser["containers"][str(_ContainerIndexes.Variant)]
|
variant_id = parser["containers"][str(_ContainerIndexes.Variant)]
|
||||||
material_id = parser["containers"][str(_ContainerIndexes.Material)]
|
material_id = parser["containers"][str(_ContainerIndexes.Material)]
|
||||||
materials_in_extruders_dict[position] = material_ids_to_names_map[reverse_material_id_dict[material_id]]
|
|
||||||
|
|
||||||
extruder_info = ExtruderInfo()
|
extruder_info = ExtruderInfo()
|
||||||
extruder_info.position = position
|
extruder_info.position = position
|
||||||
|
@ -471,6 +470,7 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
|
||||||
if material_id not in ("empty", "empty_material"):
|
if material_id not in ("empty", "empty_material"):
|
||||||
root_material_id = reverse_material_id_dict[material_id]
|
root_material_id = reverse_material_id_dict[material_id]
|
||||||
extruder_info.root_material_id = root_material_id
|
extruder_info.root_material_id = root_material_id
|
||||||
|
materials_in_extruders_dict[position] = material_ids_to_names_map[reverse_material_id_dict[material_id]]
|
||||||
|
|
||||||
definition_changes_id = parser["containers"][str(_ContainerIndexes.DefinitionChanges)]
|
definition_changes_id = parser["containers"][str(_ContainerIndexes.DefinitionChanges)]
|
||||||
if definition_changes_id not in ("empty", "empty_definition_changes"):
|
if definition_changes_id not in ("empty", "empty_definition_changes"):
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue