From f62ce1966b50c5046a1b4c34e4282a4488da574c Mon Sep 17 00:00:00 2001 From: Lipu Fei Date: Mon, 23 Apr 2018 11:22:02 +0200 Subject: [PATCH] Fix material manager to use dict as a fallback CURA-5266 --- cura/Machines/MaterialManager.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/cura/Machines/MaterialManager.py b/cura/Machines/MaterialManager.py index 2cdc784a5e..24d4e4ec38 100644 --- a/cura/Machines/MaterialManager.py +++ b/cura/Machines/MaterialManager.py @@ -236,7 +236,7 @@ class MaterialManager(QObject): return self._material_group_map.get(root_material_id) def getRootMaterialIDForDiameter(self, root_material_id: str, approximate_diameter: str) -> str: - return self._material_diameter_map.get(root_material_id).get(approximate_diameter, root_material_id) + return self._material_diameter_map.get(root_material_id, {}).get(approximate_diameter, root_material_id) def getRootMaterialIDWithoutDiameter(self, root_material_id: str) -> str: return self._diameter_material_map.get(root_material_id)