From f8d72b2ea7dfd7dd5c22e35ba73e771d1d8ec951 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Tue, 10 Sep 2019 15:33:32 +0200 Subject: [PATCH] Fix crash when adding first quality changes profile This dictionary is keyed by position integers, not position strings. Contributes to issue CURA-6600. --- cura/Settings/MachineManager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 028e5f3740..7ec95cb7e5 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -1169,7 +1169,7 @@ class MachineManager(QObject): for position, extruder in self._global_container_stack.extruders.items(): quality_node = None if quality_group is not None: - quality_node = quality_group.nodes_for_extruders.get(position) + quality_node = quality_group.nodes_for_extruders.get(int(position)) quality_changes_container = empty_quality_changes_container quality_container = empty_quality_container