diff --git a/plugins/VersionUpgrade/VersionUpgrade42to43/VersionUpgrade42to43.py b/plugins/VersionUpgrade/VersionUpgrade42to43/VersionUpgrade42to43.py index 035d53ee02..134e7ab37d 100644 --- a/plugins/VersionUpgrade/VersionUpgrade42to43/VersionUpgrade42to43.py +++ b/plugins/VersionUpgrade/VersionUpgrade42to43/VersionUpgrade42to43.py @@ -4,7 +4,15 @@ from typing import Tuple, List from UM.VersionUpgrade import VersionUpgrade -_renamed_profiles = { } +_renamed_profiles = {"generic_pla_0.4_coarse": "jbo_generic_pla_0.4_coarse", + "generic_pla_0.4_fine": "jbo_generic_pla_fine", + "generic_pla_0.4_medium": "jbo_generic_pla_medium", + "generic_pla_0.4_ultrafine": "jbo_generic_pla_ultrafine", + + "generic_petg_0.4_coarse": "jbo_generic_petg_0.4_coarse", + "generic_petg_0.4_fine": "jbo_generic_petg_fine", + "generic_petg_0.4_medium": "jbo_generic_petg_medium", + } ## Upgrades configurations from the state they were in at version 4.2 to the @@ -59,6 +67,9 @@ class VersionUpgrade42to43(VersionUpgrade): if quality_id.endswith("_2-fans"): parser["containers"]["2"] = quality_id.replace("_2-fans", "") + if parser["containers"]["2"] in _renamed_profiles: + parser["containers"]["2"] = _renamed_profiles[parser["containers"]["2"]] + material_id = parser["containers"]["3"] if material_id.endswith("_2-fans"): parser["containers"]["3"] = material_id.replace("_2-fans", "") diff --git a/resources/quality/imade3d_jellybox/PETG/generic_petg_0.4_coarse.inst.cfg b/resources/quality/imade3d_jellybox/PETG/jbo_generic_petg_0.4_coarse.inst.cfg similarity index 100% rename from resources/quality/imade3d_jellybox/PETG/generic_petg_0.4_coarse.inst.cfg rename to resources/quality/imade3d_jellybox/PETG/jbo_generic_petg_0.4_coarse.inst.cfg diff --git a/resources/quality/imade3d_jellybox/PETG/generic_petg_0.4_fine.inst.cfg b/resources/quality/imade3d_jellybox/PETG/jbo_generic_petg_0.4_fine.inst.cfg similarity index 100% rename from resources/quality/imade3d_jellybox/PETG/generic_petg_0.4_fine.inst.cfg rename to resources/quality/imade3d_jellybox/PETG/jbo_generic_petg_0.4_fine.inst.cfg diff --git a/resources/quality/imade3d_jellybox/PETG/generic_petg_0.4_medium.inst.cfg b/resources/quality/imade3d_jellybox/PETG/jbo_generic_petg_0.4_medium.inst.cfg similarity index 100% rename from resources/quality/imade3d_jellybox/PETG/generic_petg_0.4_medium.inst.cfg rename to resources/quality/imade3d_jellybox/PETG/jbo_generic_petg_0.4_medium.inst.cfg diff --git a/resources/quality/imade3d_jellybox/PLA/generic_pla_0.4_coarse.inst.cfg b/resources/quality/imade3d_jellybox/PLA/jbo_generic_pla_0.4_coarse.inst.cfg similarity index 100% rename from resources/quality/imade3d_jellybox/PLA/generic_pla_0.4_coarse.inst.cfg rename to resources/quality/imade3d_jellybox/PLA/jbo_generic_pla_0.4_coarse.inst.cfg diff --git a/resources/quality/imade3d_jellybox/PLA/generic_pla_0.4_fine.inst.cfg b/resources/quality/imade3d_jellybox/PLA/jbo_generic_pla_0.4_fine.inst.cfg similarity index 100% rename from resources/quality/imade3d_jellybox/PLA/generic_pla_0.4_fine.inst.cfg rename to resources/quality/imade3d_jellybox/PLA/jbo_generic_pla_0.4_fine.inst.cfg diff --git a/resources/quality/imade3d_jellybox/PLA/generic_pla_0.4_medium.inst.cfg b/resources/quality/imade3d_jellybox/PLA/jbo_generic_pla_0.4_medium.inst.cfg similarity index 100% rename from resources/quality/imade3d_jellybox/PLA/generic_pla_0.4_medium.inst.cfg rename to resources/quality/imade3d_jellybox/PLA/jbo_generic_pla_0.4_medium.inst.cfg diff --git a/resources/quality/imade3d_jellybox/PLA/generic_pla_0.4_ultrafine.inst.cfg b/resources/quality/imade3d_jellybox/PLA/jbo_generic_pla_0.4_ultrafine.inst.cfg similarity index 100% rename from resources/quality/imade3d_jellybox/PLA/generic_pla_0.4_ultrafine.inst.cfg rename to resources/quality/imade3d_jellybox/PLA/jbo_generic_pla_0.4_ultrafine.inst.cfg