From a313255bc73655f86e4ee74ab096423666b5281e Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Tue, 10 Sep 2019 15:10:42 +0200 Subject: [PATCH] Use integer positions to get quality changes per extruder from group It's all a mix right now... Contributes to issue CURA-6600. --- cura/Settings/MachineManager.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 79417e8ed4..028e5f3740 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -1151,7 +1151,7 @@ class MachineManager(QObject): container_registry = cura.CuraApplication.CuraApplication.getInstance().getContainerRegistry() quality_changes_container = empty_quality_changes_container - quality_container = empty_quality_container # type: Optional[InstanceContainer] + quality_container = empty_quality_container # type: InstanceContainer if quality_changes_group.metadata_for_global: global_containers = container_registry.findContainers(id = quality_changes_group.metadata_for_global["id"]) if global_containers: @@ -1173,7 +1173,7 @@ class MachineManager(QObject): quality_changes_container = empty_quality_changes_container quality_container = empty_quality_container - quality_changes_metadata = quality_changes_group.metadata_per_extruder.get(position) + quality_changes_metadata = quality_changes_group.metadata_per_extruder.get(int(position)) if quality_changes_metadata: containers = container_registry.findContainers(id = quality_changes_metadata["id"]) if containers: