From 3d8336449f133227766507fbd7961ad021eed1b8 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Thu, 29 Sep 2016 14:07:52 +0200 Subject: [PATCH] Fixed renaming of quality_changes CURA-2479 --- cura/Settings/ContainerManager.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cura/Settings/ContainerManager.py b/cura/Settings/ContainerManager.py index 6af5267e6b..24f452c592 100644 --- a/cura/Settings/ContainerManager.py +++ b/cura/Settings/ContainerManager.py @@ -562,10 +562,12 @@ class ContainerManager(QObject): container_registry = self._container_registry - for container in self._getFilteredContainers(name = quality_name, type = "quality_changes"): + containers_to_rename = self._container_registry.findInstanceContainers(type = "quality_changes", name = quality_name) + for container in containers_to_rename: stack_id = container.getMetaDataEntry("extruder", global_stack.getId()) container_registry.renameContainer(container.getId(), new_name, self._createUniqueId(stack_id, new_name)) - else: + + if not containers_to_rename: UM.Logger.log("e", "Unable to rename %s, because we could not find the profile", quality_name) self._machine_manager.activeQualityChanged.emit()