From 9ff7852055e81bb50a5615f2b71098e562165088 Mon Sep 17 00:00:00 2001 From: Lipu Fei Date: Fri, 19 May 2017 13:37:04 +0200 Subject: [PATCH] Only use limit_to_extruder when the extruder exists CURA-3756 --- cura/Settings/ExtruderStack.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/cura/Settings/ExtruderStack.py b/cura/Settings/ExtruderStack.py index 70d2b0f6e4..002778038b 100644 --- a/cura/Settings/ExtruderStack.py +++ b/cura/Settings/ExtruderStack.py @@ -64,9 +64,10 @@ class ExtruderStack(CuraContainerStack): limit_to_extruder = super().getProperty(key, "limit_to_extruder") if (limit_to_extruder is not None and limit_to_extruder != "-1") and self.getMetaDataEntry("position") != str(limit_to_extruder): - result = self.getNextStack().extruders[str(limit_to_extruder)].getProperty(key, property_name) - if result is not None: - return result + if str(limit_to_extruder) in self.getNextStack().extruders: + result = self.getNextStack().extruders[str(limit_to_extruder)].getProperty(key, property_name) + if result is not None: + return result return super().getProperty(key, property_name)