From 98bad05b7bb23f11c4f3637f7faaec1bdfea9eda Mon Sep 17 00:00:00 2001 From: Simon Edwards Date: Thu, 12 Jan 2017 13:23:27 +0100 Subject: [PATCH] Take materials which are sub-type into account when looking for quality profiles. CURA-3235 Duplicate profile broken when using Ultimaker materials other than default --- cura/QualityManager.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/cura/QualityManager.py b/cura/QualityManager.py index 0b4353442e..8986b05033 100644 --- a/cura/QualityManager.py +++ b/cura/QualityManager.py @@ -220,6 +220,9 @@ class QualityManager: material_ids = set() for material_instance in material_containers: if material_instance is not None: + # Add the parent material too. + for basic_material in self._getBasicMaterials(material_instance): + material_ids.add(basic_material.getId()) material_ids.add(material_instance.getId()) containers = UM.Settings.ContainerRegistry.getInstance().findInstanceContainers(**criteria)