From d31c7407ee32ce12d364c4d3ab453871fb88e10f Mon Sep 17 00:00:00 2001 From: jelle Spijker Date: Tue, 30 Jun 2020 15:10:26 +0200 Subject: [PATCH] Delete removed settings from profiles when upgrading Part of CURA-7199 --- .../VersionUpgrade462to47/VersionUpgrade462to47.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/VersionUpgrade/VersionUpgrade462to47/VersionUpgrade462to47.py b/plugins/VersionUpgrade/VersionUpgrade462to47/VersionUpgrade462to47.py index e5fa05bd24..a167c9917e 100644 --- a/plugins/VersionUpgrade/VersionUpgrade462to47/VersionUpgrade462to47.py +++ b/plugins/VersionUpgrade/VersionUpgrade462to47/VersionUpgrade462to47.py @@ -91,6 +91,9 @@ class VersionUpgrade462to47(VersionUpgrade): correction = " + skin_line_width * (1.0 - ironing_flow / 100) / 2" ironing_inset = "=(" + ironing_inset + ")" + correction parser["values"]["ironing_inset"] = ironing_inset + + for removed in set(parser["values"].keys()).intersection(_removed_settings): + del parser["values"][removed] # Check renamed definitions if "definition" in parser["general"] and parser["general"]["definition"] in _RENAMED_DEFINITION_DICT: