Browse Source

Check before removing

Cura shouldn't crash when the abstract machine isn't in the other_machine_stack
jspijker 2 years ago
parent
commit
fe4679e4e8
1 changed files with 3 additions and 1 deletions
  1. 3 1
      cura/Machines/Models/MachineListModel.py

+ 3 - 1
cura/Machines/Models/MachineListModel.py

@@ -115,7 +115,9 @@ class MachineListModel(ListModel):
             online_machine_stacks = list(filter(lambda machine: machine.hasNetworkedConnection(), online_machine_stacks))
             online_machine_stacks.sort(key=lambda machine: machine.getName().upper())
 
-            other_machine_stacks.remove(abstract_machine)
+            if abstract_machine in other_machine_stacks:
+                other_machine_stacks.remove(abstract_machine)
+
             if abstract_machine in online_machine_stacks:
                 online_machine_stacks.remove(abstract_machine)