From 435c8deded9b824837dd5978c766489025b6115b Mon Sep 17 00:00:00 2001 From: Remco Burema Date: Thu, 31 Jan 2019 20:25:21 +0100 Subject: [PATCH] Add 'connect_group_name' to 'group_name' rename to version-upgrade. [CURA-6153] --- .../VersionUpgrade35to40/VersionUpgrade35to40.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/plugins/VersionUpgrade/VersionUpgrade35to40/VersionUpgrade35to40.py b/plugins/VersionUpgrade/VersionUpgrade35to40/VersionUpgrade35to40.py index 52cd7cf3cb..1e665d8137 100644 --- a/plugins/VersionUpgrade/VersionUpgrade35to40/VersionUpgrade35to40.py +++ b/plugins/VersionUpgrade/VersionUpgrade35to40/VersionUpgrade35to40.py @@ -4,6 +4,7 @@ import io from UM.VersionUpgrade import VersionUpgrade from cura.PrinterOutputDevice import ConnectionType deleted_settings = {"bridge_wall_max_overhang"} # type: Set[str] +renamed_configurations = {"connect_group_name": "group_name"} # type: Dict[str, str] class VersionUpgrade35to40(VersionUpgrade): @@ -20,6 +21,13 @@ class VersionUpgrade35to40(VersionUpgrade): # Set the connection type if um_network_key or the octoprint key is set. parser["metadata"]["connection_type"] = str(ConnectionType.NetworkConnection.value) + if "metadata" in parser: + for old_name, new_name in renamed_configurations.items(): + if old_name not in parser["metadata"]: + continue + parser["metadata"][new_name] = parser["metadata"][old_name] + del parser["metadata"][old_name] + result = io.StringIO() parser.write(result) return [filename], [result.getvalue()]