From a3dea81d7da5a8b402fe613090e3ead7e10339a1 Mon Sep 17 00:00:00 2001 From: fieldOfView Date: Sun, 12 Apr 2020 16:11:52 +0200 Subject: [PATCH] Fix typing --- cura/UI/ObjectsModel.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/cura/UI/ObjectsModel.py b/cura/UI/ObjectsModel.py index c87f1010a9..6a44e4ff5a 100644 --- a/cura/UI/ObjectsModel.py +++ b/cura/UI/ObjectsModel.py @@ -191,7 +191,11 @@ class ObjectsModel(ListModel): per_object_settings_count -= 1 # do not count this mesh type setting break - extruder_number = int(node.callDecoration("getActiveExtruderPosition")) + extruder_position = node.callDecoration("getActiveExtruderPosition") + if extruder_position is None: + extruder_number = -1 + else: + extruder_number = int(extruder_position) if node_mesh_type == "anti_overhang_mesh" or node.callDecoration("isGroup"): # for anti overhang meshes and groups the extruder nr is irrelevant extruder_number = -1