Fix version upgrader for arachne

CURA-8468
This commit is contained in:
Jaime van Kessel 2021-08-09 17:13:40 +02:00
parent 5ea0344a65
commit 988de58c4e
3 changed files with 6 additions and 2 deletions

View file

@ -377,7 +377,9 @@ class ThreeMFWorkspaceReader(WorkspaceReader):
# - the global stack DOESN'T exist but some/all of the extruder stacks exist
# To simplify this, only check if the global stack exists or not
global_stack_id = self._stripFileToId(global_stack_file)
serialized = archive.open(global_stack_file).read().decode("utf-8")
serialized = GlobalStack._updateSerialized(serialized, global_stack_file)
machine_name = self._getMachineNameFromSerializedStack(serialized)
self._machine_info.metadata_dict = self._getMetaDataDictFromSerializedStack(serialized)