From a1e6ba615c3d2a00218d52ba67135a632331c658 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Mon, 2 Sep 2019 17:44:28 +0200 Subject: [PATCH] Don't use isinstance to check for extruder stack vs. global Just use the metadata available. Contributes to issue CURA-6600. --- cura/Machines/Models/QualityManagementModel.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cura/Machines/Models/QualityManagementModel.py b/cura/Machines/Models/QualityManagementModel.py index 95e60dc1b8..008b846c7d 100644 --- a/cura/Machines/Models/QualityManagementModel.py +++ b/cura/Machines/Models/QualityManagementModel.py @@ -168,7 +168,7 @@ class QualityManagementModel(ListModel): continue extruder_stack = None - if isinstance(stack, ExtruderStack): + if stack.getMetaDataEntry("position") is not None: extruder_stack = stack new_changes = self._createQualityChanges(quality_container.getMetaDataEntry("quality_type"), unique_name, global_stack, extruder_stack) container_manager._performMerge(new_changes, quality_changes_container, clear_settings = False)