From 844b9729f4f2f8e8ec1e0fea45c1348b8610b73d Mon Sep 17 00:00:00 2001 From: Jaime van Kessel Date: Tue, 25 Oct 2016 11:16:54 +0200 Subject: [PATCH] Fixed critical errors when first adding UM3 --- cura/Settings/ProfilesModel.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/cura/Settings/ProfilesModel.py b/cura/Settings/ProfilesModel.py index 6f17349edd..7d39d1c220 100644 --- a/cura/Settings/ProfilesModel.py +++ b/cura/Settings/ProfilesModel.py @@ -80,7 +80,10 @@ class ProfilesModel(InstanceContainersModel): quality = quality_result["quality"] break else: #No global container stack in the results: - quality = quality_results[0]["quality"] #Take any of the extruders. + if quality_results: + quality = quality_results[0]["quality"] #Take any of the extruders. + else: + quality = None if quality and quality.hasProperty("layer_height", "value"): item["layer_height"] = str(quality.getProperty("layer_height", "value")) + unit yield item