Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLipu Fei <lipu.fei815@gmail.com>2019-09-19 15:25:58 +0300
committerLipu Fei <lipu.fei815@gmail.com>2019-09-19 15:26:01 +0300
commitd8b59c44712b65388cd4726c07e84606ef32580b (patch)
treed162f471825e9f11accc38fae5f23e0cb983e34b /plugins/VersionUpgrade/VersionUpgrade43to44
parent823f7e5921169a4a237a2839a28deea9c780708b (diff)
Fix renamed um2 nozzles
CURA-6599
Diffstat (limited to 'plugins/VersionUpgrade/VersionUpgrade43to44')
-rw-r--r--plugins/VersionUpgrade/VersionUpgrade43to44/VersionUpgrade43to44.py12
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()]