From a3de62c8f1014a6b5c85ca484491704ce46ddf6c Mon Sep 17 00:00:00 2001 From: Bernd Hahnebach Date: Tue, 21 Jul 2020 07:27:01 +0200 Subject: [PATCH] FEM: calculix solver, fix result mesh purging on multiple result obj. --- src/Mod/Fem/femsolver/calculix/tasks.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/Fem/femsolver/calculix/tasks.py b/src/Mod/Fem/femsolver/calculix/tasks.py index e82e39289a..963b76e680 100644 --- a/src/Mod/Fem/femsolver/calculix/tasks.py +++ b/src/Mod/Fem/femsolver/calculix/tasks.py @@ -115,7 +115,7 @@ class Results(run.Results): def purge_results(self): for m in membertools.get_member(self.analysis, "Fem::FemResultObject"): - if femutils.is_of_type(m.Mesh, "Fem::MeshResult"): + if m.Mesh and femutils.is_of_type(m.Mesh, "Fem::MeshResult"): self.analysis.Document.removeObject(m.Mesh.Name) self.analysis.Document.removeObject(m.Name) self.analysis.Document.recompute()