From 3d399672d004c3402a3c1140d2dffdd923f79979 Mon Sep 17 00:00:00 2001 From: Ghostkeeper Date: Tue, 7 Apr 2020 13:45:41 +0200 Subject: [PATCH] Select default extruder if a setting has an extruder nr that's not available Fixes Sentry issue CURA-G2. --- cura/Settings/ExtruderManager.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cura/Settings/ExtruderManager.py b/cura/Settings/ExtruderManager.py index e0ec6c4d14..4610e6a454 100755 --- a/cura/Settings/ExtruderManager.py +++ b/cura/Settings/ExtruderManager.py @@ -248,6 +248,8 @@ class ExtruderManager(QObject): extruder_nr = int(global_stack.getProperty(extruder_nr_feature_name, "value")) if extruder_nr == -1: continue + if str(extruder_nr) not in self.extruderIds: + extruder_nr = int(self._application.getMachineManager().defaultExtruderPosition) used_extruder_stack_ids.add(self.extruderIds[str(extruder_nr)]) # Check support extruders