diff --git a/cura/Settings/ExtruderManager.py b/cura/Settings/ExtruderManager.py index 9c45815eb9..b7cbf80d65 100755 --- a/cura/Settings/ExtruderManager.py +++ b/cura/Settings/ExtruderManager.py @@ -470,7 +470,8 @@ class ExtruderManager(QObject): for extruder in self.getMachineExtruders(machine_id): ContainerRegistry.getInstance().removeContainer(extruder.userChanges.getId()) ContainerRegistry.getInstance().removeContainer(extruder.getId()) - del self._extruder_trains[machine_id] + if machine_id in self._extruder_trains: + del self._extruder_trains[machine_id] ## Returns extruders for a specific machine. #