Browse Source

Merge version upgrade 45to46 with 46to47

CURA-7421
Kostas Karmas 4 years ago
parent
commit
524a072420

+ 10 - 3
plugins/VersionUpgrade/VersionUpgrade45to46/VersionUpgrade45to46.py

@@ -32,7 +32,7 @@ class VersionUpgrade45to46(VersionUpgrade):
         parser.read_string(serialized)
 
         # Update version number.
-        parser["metadata"]["setting_version"] = "12"
+        parser["metadata"]["setting_version"] = "13"
 
         # Remove deleted settings from the visible settings list.
         visible_settings = set(parser["general"]["visible_settings"].split(";"))
@@ -59,13 +59,20 @@ class VersionUpgrade45to46(VersionUpgrade):
         parser.read_string(serialized)
 
         # Update version number.
-        parser["metadata"]["setting_version"] = "12"
+        parser["metadata"]["setting_version"] = "13"
 
         if "values" in parser:
             for removed in _removed_settings:
                 if removed in parser["values"]:
                     del parser["values"][removed]
 
+            if "meshfix_maximum_deviation" in parser["values"]:
+                maximum_deviation = parser["values"]["meshfix_maximum_deviation"]
+                if maximum_deviation.startswith("="):
+                    maximum_deviation = maximum_deviation[1:]
+                maximum_deviation = "=(" + maximum_deviation + ") / 2"
+                parser["values"]["meshfix_maximum_deviation"] = maximum_deviation
+
         result = io.StringIO()
         parser.write(result)
         return [filename], [result.getvalue()]
@@ -84,7 +91,7 @@ class VersionUpgrade45to46(VersionUpgrade):
         # Update version number.
         if "metadata" not in parser:
             parser["metadata"] = {}
-        parser["metadata"]["setting_version"] = "12"
+        parser["metadata"]["setting_version"] = "13"
 
         result = io.StringIO()
         parser.write(result)

+ 7 - 7
plugins/VersionUpgrade/VersionUpgrade45to46/__init__.py

@@ -14,13 +14,13 @@ def getMetaData() -> Dict[str, Any]:
     return {
         "version_upgrade": {
             # From                           To                              Upgrade function
-            ("preferences", 6000011):        ("preferences", 6000012,        upgrade.upgradePreferences),
-            ("machine_stack", 4000011):      ("machine_stack", 4000012,      upgrade.upgradeStack),
-            ("extruder_train", 4000011):     ("extruder_train", 4000012,     upgrade.upgradeStack),
-            ("definition_changes", 4000011): ("definition_changes", 4000012, upgrade.upgradeInstanceContainer),
-            ("quality_changes", 4000011):    ("quality_changes", 4000012,    upgrade.upgradeInstanceContainer),
-            ("quality", 4000011):            ("quality", 4000012,            upgrade.upgradeInstanceContainer),
-            ("user", 4000011):               ("user", 4000012,               upgrade.upgradeInstanceContainer),
+            ("preferences", 6000011):        ("preferences", 6000013,        upgrade.upgradePreferences),
+            ("machine_stack", 4000011):      ("machine_stack", 4000013,      upgrade.upgradeStack),
+            ("extruder_train", 4000011):     ("extruder_train", 4000013,     upgrade.upgradeStack),
+            ("definition_changes", 4000011): ("definition_changes", 4000013, upgrade.upgradeInstanceContainer),
+            ("quality_changes", 4000011):    ("quality_changes", 4000013,    upgrade.upgradeInstanceContainer),
+            ("quality", 4000011):            ("quality", 4000013,            upgrade.upgradeInstanceContainer),
+            ("user", 4000011):               ("user", 4000013,               upgrade.upgradeInstanceContainer),
         },
         "sources": {
             "preferences": {