Browse Source

Rename quality type from 'low' to 'fast'

Not only the profile name was changed, but also the quality type.

See commit 1538486e852e9208a1a447c87a23f9a88e33ff52.

Contributes to issue CURA-5177.
Ghostkeeper 7 years ago
parent
commit
b3d652839d

+ 8 - 1
plugins/VersionUpgrade/VersionUpgrade32to33/VersionUpgrade32to33.py

@@ -58,6 +58,10 @@ _RENAMED_QUALITY_PROFILES = {
     "um2_low": "um2_fast"
 }
 
+_RENAMED_QUALITY_TYPES = {
+    "low": "fast"
+}
+
 ##  Upgrades configurations from the state they were in at version 3.2 to the
 #   state they should be in at version 3.3.
 class VersionUpgrade32to33(VersionUpgrade):
@@ -137,7 +141,10 @@ class VersionUpgrade32to33(VersionUpgrade):
             del parser["metadata"]["extruder"]
 
         quality_type = parser["metadata"]["quality_type"]
-        parser["metadata"]["quality_type"] = quality_type.lower()
+        quality_type = quality_type.lower()
+        if quality_type in _RENAMED_QUALITY_TYPES:
+            quality_type = _RENAMED_QUALITY_TYPES[quality_type]
+        parser["metadata"]["quality_type"] = quality_type
 
         #Update version number.
         parser["general"]["version"] = "3"