diff options
author | Jaime van Kessel <nallath@gmail.com> | 2019-07-19 11:53:11 +0300 |
---|---|---|
committer | Jaime van Kessel <nallath@gmail.com> | 2019-07-19 11:53:11 +0300 |
commit | b8d27b9ce34c9bf941b7fa4fa85b1b0a57efdad2 (patch) | |
tree | c381b10f81ccee23f9dbc18f2093dde624aba587 /plugins/VersionUpgrade/VersionUpgrade41to42 | |
parent | c67f2cfcf53c8433b46af1b4da2f092ad126fc15 (diff) |
Fix definition_changes not being updated properly
CURA-6667
Diffstat (limited to 'plugins/VersionUpgrade/VersionUpgrade41to42')
-rw-r--r-- | plugins/VersionUpgrade/VersionUpgrade41to42/VersionUpgrade41to42.py | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/plugins/VersionUpgrade/VersionUpgrade41to42/VersionUpgrade41to42.py b/plugins/VersionUpgrade/VersionUpgrade41to42/VersionUpgrade41to42.py index ee3c008731..2f93c0dc75 100644 --- a/plugins/VersionUpgrade/VersionUpgrade41to42/VersionUpgrade41to42.py +++ b/plugins/VersionUpgrade/VersionUpgrade41to42/VersionUpgrade41to42.py @@ -244,6 +244,12 @@ class VersionUpgrade41to42(VersionUpgrade): #Update version number. parser["metadata"]["setting_version"] = "8" + # Certain instance containers (such as definition changes) reference to a certain definition container + # Since a number of those changed name, we also need to update those. + old_definition = parser["general"]["definition"] + if old_definition in _renamed_profiles: + parser["general"]["definition"] = _renamed_profiles[old_definition] + #Rename settings. if "values" in parser: for old_name, new_name in _renamed_settings.items(): |