From 99d7e07bea542dcaf54f177db918fc53d6608a52 Mon Sep 17 00:00:00 2001 From: marioalexis Date: Fri, 14 Feb 2025 18:12:40 -0300 Subject: [PATCH] Fem: Do not update mesh if process ends with errors --- src/Mod/Fem/femtaskpanels/base_femmeshtaskpanel.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/Mod/Fem/femtaskpanels/base_femmeshtaskpanel.py b/src/Mod/Fem/femtaskpanels/base_femmeshtaskpanel.py index 6175eba378..5bce46cc90 100644 --- a/src/Mod/Fem/femtaskpanels/base_femmeshtaskpanel.py +++ b/src/Mod/Fem/femtaskpanels/base_femmeshtaskpanel.py @@ -107,8 +107,10 @@ class _BaseMeshTaskPanel(base_femtaskpanel._BaseTaskPanel, ABC): if status == QtCore.QProcess.ExitStatus.NormalExit: if code != 0: self.write_log( - "Meshing finished with errors\n", QtGui.QColor(getOutputWinColor("Error")) + "Process finished with errors. Mesh not updated\n", + QtGui.QColor(getOutputWinColor("Error")), ) + return self.tool.update_properties() self.write_log("Process finished\n", QtGui.QColor(getOutputWinColor("Text"))) else: