From 528c8e22266736f6d377ea7edab49bd0288bff57 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 20 Jul 2020 11:48:29 +0200 Subject: [PATCH] Also store setting_version in preferences file for project files This allows the version upgrade system to update these preferences in order to display the correct list of visible settings. --- plugins/3MFWriter/ThreeMFWorkspaceWriter.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/plugins/3MFWriter/ThreeMFWorkspaceWriter.py b/plugins/3MFWriter/ThreeMFWorkspaceWriter.py index 2e113e0c4f..94628cd2d4 100644 --- a/plugins/3MFWriter/ThreeMFWorkspaceWriter.py +++ b/plugins/3MFWriter/ThreeMFWorkspaceWriter.py @@ -63,7 +63,7 @@ class ThreeMFWorkspaceWriter(WorkspaceWriter): # Write preferences to archive original_preferences = Application.getInstance().getPreferences() #Copy only the preferences that we use to the workspace. temp_preferences = Preferences() - for preference in {"general/visible_settings", "cura/active_mode", "cura/categories_expanded"}: + for preference in {"general/visible_settings", "cura/active_mode", "cura/categories_expanded", "metadata/setting_version"}: temp_preferences.addPreference(preference, None) temp_preferences.setValue(preference, original_preferences.getValue(preference)) preferences_string = StringIO()