From d6e010f22bcc35e4d237436f1c58a1a7b090c3bd Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Wed, 11 Sep 2019 17:29:10 +0200 Subject: [PATCH] Fix iterating over all stacks Contributes to issue CURA-6600. --- cura/Machines/Models/QualityManagementModel.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cura/Machines/Models/QualityManagementModel.py b/cura/Machines/Models/QualityManagementModel.py index 19885cddc9..ffdb022f38 100644 --- a/cura/Machines/Models/QualityManagementModel.py +++ b/cura/Machines/Models/QualityManagementModel.py @@ -119,7 +119,7 @@ class QualityManagementModel(ListModel): new_quality_changes = self._createQualityChanges(quality_group.quality_type, None, new_name, global_stack, extruder_stack = None) container_registry.addContainer(new_quality_changes) else: - for metadata in [quality_changes_group.metadata_for_global] + quality_changes_group.metadata_per_extruder.values(): + for metadata in [quality_changes_group.metadata_for_global] + list(quality_changes_group.metadata_per_extruder.values()): containers = container_registry.findContainers(id = metadata["id"]) if not containers: continue