diff --git a/src/aiidalab_qe/app/result/components/summary/model.py b/src/aiidalab_qe/app/result/components/summary/model.py index c81e75c4d..37138c72d 100644 --- a/src/aiidalab_qe/app/result/components/summary/model.py +++ b/src/aiidalab_qe/app/result/components/summary/model.py @@ -131,9 +131,8 @@ def generate_report_text(self, report_dict): def generate_failure_report(self): """Generate a html for reporting the failure of the `QeAppWorkChain`.""" - if not (process_node := self.fetch_process_node()): - return - if process_node.exit_status == 0: + process_node = self.fetch_process_node() + if not process_node and process_node.exit_status: return final_calcjob = self._get_final_calcjob(process_node) env = Environment()