Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/Ultimaker/Cura.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/cura/UI
diff options
context:
space:
mode:
Diffstat (limited to 'cura/UI')
-rw-r--r--cura/UI/PrintInformation.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/cura/UI/PrintInformation.py b/cura/UI/PrintInformation.py
index ae4aab0407..22710165b3 100644
--- a/cura/UI/PrintInformation.py
+++ b/cura/UI/PrintInformation.py
@@ -202,7 +202,11 @@ class PrintInformation(QObject):
self._material_costs[build_plate_number] = []
self._material_names[build_plate_number] = []
- material_preference_values = json.loads(self._application.getInstance().getPreferences().getValue("cura/material_settings"))
+ try:
+ material_preference_values = json.loads(self._application.getInstance().getPreferences().getValue("cura/material_settings"))
+ except json.JSONDecodeError:
+ Logger.warning("Material preference values are corrupt. Will revert to defaults!")
+ material_preference_values = {}
for index, extruder_stack in enumerate(global_stack.extruderList):
if index >= len(self._material_amounts):