mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-06 22:47:29 -06:00
Upgrade correct setting_versions
Also removed this mistake from Arachne Beta 1. Cura 4.13 already had stack version 5, so it's no longer necessary to have both. Contributes to issue CURA-8466.
This commit is contained in:
parent
8a546bb6ef
commit
8db3e04e58
2 changed files with 11 additions and 13 deletions
|
@ -34,7 +34,7 @@ class VersionUpgrade413to50(VersionUpgrade):
|
||||||
parser.read_string(serialized)
|
parser.read_string(serialized)
|
||||||
|
|
||||||
# Update version number.
|
# Update version number.
|
||||||
parser["metadata"]["setting_version"] = "18"
|
parser["metadata"]["setting_version"] = "19"
|
||||||
|
|
||||||
# Remove deleted settings from the visible settings list.
|
# Remove deleted settings from the visible settings list.
|
||||||
if "general" in parser and "visible_settings" in parser["general"]:
|
if "general" in parser and "visible_settings" in parser["general"]:
|
||||||
|
@ -71,7 +71,7 @@ class VersionUpgrade413to50(VersionUpgrade):
|
||||||
parser.read_string(serialized)
|
parser.read_string(serialized)
|
||||||
|
|
||||||
# Update version number.
|
# Update version number.
|
||||||
parser["metadata"]["setting_version"] = "18"
|
parser["metadata"]["setting_version"] = "19"
|
||||||
|
|
||||||
if "values" in parser:
|
if "values" in parser:
|
||||||
# Remove deleted settings from the instance containers.
|
# Remove deleted settings from the instance containers.
|
||||||
|
@ -111,7 +111,7 @@ class VersionUpgrade413to50(VersionUpgrade):
|
||||||
parser["metadata"] = {}
|
parser["metadata"] = {}
|
||||||
|
|
||||||
parser["general"]["version"] = "5"
|
parser["general"]["version"] = "5"
|
||||||
parser["metadata"]["setting_version"] = "18"
|
parser["metadata"]["setting_version"] = "19"
|
||||||
|
|
||||||
result = io.StringIO()
|
result = io.StringIO()
|
||||||
parser.write(result)
|
parser.write(result)
|
||||||
|
|
|
@ -11,18 +11,16 @@ if TYPE_CHECKING:
|
||||||
upgrade = VersionUpgrade413to50.VersionUpgrade413to50()
|
upgrade = VersionUpgrade413to50.VersionUpgrade413to50()
|
||||||
|
|
||||||
def getMetaData() -> Dict[str, Any]:
|
def getMetaData() -> Dict[str, Any]:
|
||||||
return { # Since there is no VersionUpgrade from 48 to 49 yet, upgrade the 48 profiles to 50.
|
return {
|
||||||
"version_upgrade": {
|
"version_upgrade": {
|
||||||
# From To Upgrade function
|
# From To Upgrade function
|
||||||
("preferences", 6000016): ("preferences", 6000018, upgrade.upgradePreferences),
|
("preferences", 6000017): ("preferences", 6000019, upgrade.upgradePreferences),
|
||||||
("machine_stack", 5000016): ("machine_stack", 5000018, upgrade.upgradeStack),
|
("machine_stack", 5000017): ("machine_stack", 5000019, upgrade.upgradeStack),
|
||||||
("extruder_train", 5000016): ("extruder_train", 5000018, upgrade.upgradeStack),
|
("extruder_train", 5000017): ("extruder_train", 5000019, upgrade.upgradeStack),
|
||||||
("machine_stack", 4000018): ("machine_stack", 5000018, upgrade.upgradeStack), # We made a mistake in the arachne beta 1
|
("definition_changes", 4000017): ("definition_changes", 4000019, upgrade.upgradeInstanceContainer),
|
||||||
("extruder_train", 4000018): ("extruder_train", 5000018, upgrade.upgradeStack), # We made a mistake in the arachne beta 1
|
("quality_changes", 4000017): ("quality_changes", 4000019, upgrade.upgradeInstanceContainer),
|
||||||
("definition_changes", 4000016): ("definition_changes", 4000018, upgrade.upgradeInstanceContainer),
|
("quality", 4000017): ("quality", 4000019, upgrade.upgradeInstanceContainer),
|
||||||
("quality_changes", 4000016): ("quality_changes", 4000018, upgrade.upgradeInstanceContainer),
|
("user", 4000017): ("user", 4000019, upgrade.upgradeInstanceContainer),
|
||||||
("quality", 4000016): ("quality", 4000018, upgrade.upgradeInstanceContainer),
|
|
||||||
("user", 4000016): ("user", 4000018, upgrade.upgradeInstanceContainer),
|
|
||||||
},
|
},
|
||||||
"sources": {
|
"sources": {
|
||||||
"preferences": {
|
"preferences": {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue