From 2948af3f96eed29c8277a2f238e6365ccd7cd077 Mon Sep 17 00:00:00 2001 From: "c.lamboo" Date: Thu, 14 Mar 2024 22:29:28 +0100 Subject: [PATCH] Add upgrade script for changed `brim_location` setting CURA-11526 --- .../VersionUpgrade56to57/VersionUpgrade56to57.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/plugins/VersionUpgrade/VersionUpgrade56to57/VersionUpgrade56to57.py b/plugins/VersionUpgrade/VersionUpgrade56to57/VersionUpgrade56to57.py index 8e94f7963c..5ac4907ecb 100644 --- a/plugins/VersionUpgrade/VersionUpgrade56to57/VersionUpgrade56to57.py +++ b/plugins/VersionUpgrade/VersionUpgrade56to57/VersionUpgrade56to57.py @@ -37,6 +37,11 @@ class VersionUpgrade56to57(VersionUpgrade): if removed in visible_settings: visible_settings.remove(removed) + if "brim_outside_only" in parser["values"]: + parser["values"]["brim_location"] = "outside" if bool( + parser["values"]["brim_outside_only"]) else "everywhere" + del parser["values"]["brim_outside_only"] + parser["general"]["visible_settings"] = ";".join(visible_settings) result = io.StringIO() @@ -68,6 +73,11 @@ class VersionUpgrade56to57(VersionUpgrade): if removed in parser["values"]: del parser["values"][removed] + if "brim_outside_only" in parser["values"]: + parser["values"]["brim_location"] = "outside" if bool( + parser["values"]["brim_outside_only"]) else "everywhere" + del parser["values"]["brim_outside_only"] + result = io.StringIO() parser.write(result) return [filename], [result.getvalue()]