diff options
author | Lipu Fei <lipu.fei815@gmail.com> | 2019-09-19 15:25:58 +0300 |
---|---|---|
committer | Lipu Fei <lipu.fei815@gmail.com> | 2019-09-19 15:26:01 +0300 |
commit | d8b59c44712b65388cd4726c07e84606ef32580b (patch) | |
tree | d162f471825e9f11accc38fae5f23e0cb983e34b /plugins/VersionUpgrade/VersionUpgrade43to44 | |
parent | 823f7e5921169a4a237a2839a28deea9c780708b (diff) |
Fix renamed um2 nozzles
CURA-6599
Diffstat (limited to 'plugins/VersionUpgrade/VersionUpgrade43to44')
-rw-r--r-- | plugins/VersionUpgrade/VersionUpgrade43to44/VersionUpgrade43to44.py | 12 |
1 files changed, 12 insertions, 0 deletions
diff --git a/plugins/VersionUpgrade/VersionUpgrade43to44/VersionUpgrade43to44.py b/plugins/VersionUpgrade/VersionUpgrade43to44/VersionUpgrade43to44.py index 39095887b5..e24766933f 100644 --- a/plugins/VersionUpgrade/VersionUpgrade43to44/VersionUpgrade43to44.py +++ b/plugins/VersionUpgrade/VersionUpgrade43to44/VersionUpgrade43to44.py @@ -3,6 +3,13 @@ from typing import Tuple, List import io from UM.VersionUpgrade import VersionUpgrade +_renamed_container_id_map = { + "ultimaker2_0.25": "ultimaker2_olsson_0.25", + "ultimaker2_0.4": "ultimaker2_olsson_0.4", + "ultimaker2_0.6": "ultimaker2_olsson_0.6", + "ultimaker2_0.8": "ultimaker2_olsson_0.8", +} + class VersionUpgrade43to44(VersionUpgrade): def getCfgVersion(self, serialised: str) -> int: @@ -78,6 +85,11 @@ class VersionUpgrade43to44(VersionUpgrade): parser["containers"]["3"] = parser["containers"]["2"] parser["containers"]["2"] = "empty_intent" + # Update renamed containers + for key, value in parser["containers"].items(): + if value in _renamed_container_id_map: + parser["containers"][key] = _renamed_container_id_map[value] + result = io.StringIO() parser.write(result) return [filename], [result.getvalue()] |