From 1020b0a2f362145adef8c266647aaa11648e8f54 Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Wed, 14 Jun 2017 09:40:11 +0200 Subject: [PATCH] Finding all qualities no longer does silly things with materials The fetchContainer function also did magical material filtering, which caused it to go haywire. CURA-3929 --- cura/QualityManager.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/cura/QualityManager.py b/cura/QualityManager.py index 97cf2a356a..a0341742f9 100644 --- a/cura/QualityManager.py +++ b/cura/QualityManager.py @@ -55,7 +55,9 @@ class QualityManager: # \return the matching quality changes containers \type{List[InstanceContainer]} def findQualityChangesByName(self, quality_changes_name: str, machine_definition: Optional["DefinitionContainerInterface"] = None): criteria = {"type": "quality_changes", "name": quality_changes_name} - result = self._getFilteredContainersForStack(machine_definition, [], **criteria) + + result = self.findAllQualityChangesForMachine(machine_definition) + result = [quality_change for quality_change in result if quality_change.getName() == quality_changes_name] return result