mirror of
https://git.mirrors.martin98.com/https://github.com/Ultimaker/Cura
synced 2025-05-02 16:54:23 +08:00

Since the metadata/setting_version field was not written in project files from the 3MF writer, the preferences were never really updated, because their preferences version was marked as 6000000 (basically omitting the setting_version). Now, if any project file is found without a metadata setting_version tag, it will default to preference version 6000000 and thus it will start calling the updatedPreferences() functions starting from VersionUpgrade34to35, properly updating the preferences and adding the metadata/setting_version field in the preferences.cfg of the project file. CURA-6711