mirror of
https://github.com/Ultimaker/Cura.git
synced 2025-07-23 14:44:13 -06:00
Fix version upgrade
This commit is contained in:
parent
6f3eea3c2c
commit
3a10345c01
1 changed files with 16 additions and 5 deletions
|
@ -50,6 +50,17 @@ class VersionUpgrade42to43(VersionUpgrade):
|
|||
if "camera_perspective_mode" in parser["general"] and parser["general"]["camera_perspective_mode"] == "orthogonal":
|
||||
parser["general"]["camera_perspective_mode"] = "orthographic"
|
||||
|
||||
# Fix renamed settings for visibility
|
||||
if "visible_settings" in parser["general"]:
|
||||
all_setting_keys = parser["general"]["visible_settings"].strip().split(";")
|
||||
if all_setting_keys:
|
||||
for idx, key in enumerate(all_setting_keys):
|
||||
if key in _renamed_settings:
|
||||
all_setting_keys[idx] = _renamed_settings[key]
|
||||
parser["general"]["visible_settings"] = ";".join(all_setting_keys)
|
||||
|
||||
parser["metadata"]["setting_version"] = "9"
|
||||
|
||||
result = io.StringIO()
|
||||
parser.write(result)
|
||||
return [filename], [result.getvalue()]
|
||||
|
@ -74,10 +85,10 @@ class VersionUpgrade42to43(VersionUpgrade):
|
|||
if key in parser["values"]:
|
||||
del parser["values"][key]
|
||||
|
||||
parser["values"]["support_infill_angles"]["type"] = "[int]"
|
||||
parser["values"]["support_infill_angles"]["default_value"] = "[ ]"
|
||||
del parser["values"]["support_infill_angles"]["minimum_value"]
|
||||
del parser["values"]["support_infill_angles"]["maximum_value"]
|
||||
if "support_infill_angles" in parser["values"]:
|
||||
old_value = float(parser["values"]["support_infill_angles"])
|
||||
new_value = [int(round(old_value))]
|
||||
parser["values"]["support_infill_angles"] = str(new_value)
|
||||
|
||||
result = io.StringIO()
|
||||
parser.write(result)
|
||||
|
@ -112,4 +123,4 @@ class VersionUpgrade42to43(VersionUpgrade):
|
|||
|
||||
result = io.StringIO()
|
||||
parser.write(result)
|
||||
return [filename], [result.getvalue()]
|
||||
return [filename], [result.getvalue()]
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue