From 55d9d4dbaeba49686142de2accc24f18f787afb9 Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Sat, 27 Jan 2018 17:06:12 +0100 Subject: [PATCH] FEM: task panel, fix loading of broken material file --- src/Mod/Fem/femguiobjects/_ViewProviderFemMaterial.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/Mod/Fem/femguiobjects/_ViewProviderFemMaterial.py b/src/Mod/Fem/femguiobjects/_ViewProviderFemMaterial.py index 6258e16e53..66b8fb354b 100644 --- a/src/Mod/Fem/femguiobjects/_ViewProviderFemMaterial.py +++ b/src/Mod/Fem/femguiobjects/_ViewProviderFemMaterial.py @@ -217,6 +217,9 @@ class _TaskPanelFemMaterial: webbrowser.open("http://matweb.com") def check_material_keys(self): + if not self.material: + print('For some reason all material data is empty!') + self.material['Name'] = 'Empty' if 'Density' in self.material: if 'Density' not in str(Units.Unit(self.material['Density'])): print('Density in material data seams to have no unit or a wrong unit (reset the value): ' + self.material['Name'])