From 86b31c3a6c31632af75b8a1071831081e4c38afb Mon Sep 17 00:00:00 2001 From: Aleksei S Date: Fri, 16 Feb 2018 09:12:42 +0100 Subject: [PATCH] Fix: in 3.0 version we did not save quality type under extruder.cfg in project for custom fdm pritners. For this case during deserializing share quality stack between global and extruder's stacks CURA-4966 --- plugins/3MFReader/ThreeMFWorkspaceReader.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/3MFReader/ThreeMFWorkspaceReader.py b/plugins/3MFReader/ThreeMFWorkspaceReader.py index a2e02fa9d4..8291ca3b52 100755 --- a/plugins/3MFReader/ThreeMFWorkspaceReader.py +++ b/plugins/3MFReader/ThreeMFWorkspaceReader.py @@ -775,6 +775,9 @@ class ThreeMFWorkspaceReader(WorkspaceReader): # Ensure a unique ID and name stack.setMetaDataEntry("id", new_id) + # Keep same quality between extruders and global stack + stack.quality = global_stack.quality + self._container_registry.addContainer(stack) extruder_stacks_added.append(stack) containers_added.append(stack)