From 8e883cf5466f47d1dd708e19646bd7f82aa2482b Mon Sep 17 00:00:00 2001 From: Joey de l'Arago Date: Thu, 6 Oct 2022 11:44:30 +0200 Subject: [PATCH] This fixes a crash when loading a 3mf with a printer that has no extruders while the current global stack also has no extruders. This was caused by trying to compare "extruders_enabled_count" which was None with an integer. CURA-9714 --- cura/Settings/MachineManager.py | 1 + 1 file changed, 1 insertion(+) diff --git a/cura/Settings/MachineManager.py b/cura/Settings/MachineManager.py index 2051ce1b99..27d8fbbc78 100755 --- a/cura/Settings/MachineManager.py +++ b/cura/Settings/MachineManager.py @@ -904,6 +904,7 @@ class MachineManager(QObject): if self._global_container_stack is None \ or self._global_container_stack.getProperty(setting_key, "value") == new_value \ + or self._global_container_stack.definitionChanges.getProperty("extruders_enabled_count", "value") is None \ or self._global_container_stack.definitionChanges.getProperty("extruders_enabled_count", "value") < 2: return