From a80d9e5ef84dca262c62c40b642e2ae5bf592418 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sat, 28 May 2022 12:08:44 +0200 Subject: [PATCH] Fem: [skip ci] fix deleting Result object if its children has been deleted beforehand --- src/Mod/Fem/femviewprovider/view_result_mechanical.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Mod/Fem/femviewprovider/view_result_mechanical.py b/src/Mod/Fem/femviewprovider/view_result_mechanical.py index 8c514528cdb2..9565b93797db 100644 --- a/src/Mod/Fem/femviewprovider/view_result_mechanical.py +++ b/src/Mod/Fem/femviewprovider/view_result_mechanical.py @@ -63,6 +63,8 @@ def claimChildren(self): def onDelete(self, feature, subelements): children = self.claimChildren() + filtered = filter(lambda obj: not obj is None, children) + children = list(filtered) if len(children) > 0: # issue a warning bodyMessage = "The results object is not empty, therefore the\nfollowing referencing objects might be lost:\n"