diff --git a/domain/tasks/subtasks.py b/domain/tasks/subtasks.py index edb3ee508..a0e2f985c 100644 --- a/domain/tasks/subtasks.py +++ b/domain/tasks/subtasks.py @@ -69,3 +69,5 @@ class SubTask: self.status = SubTaskStatus.FAILED self.job_completed = datetime.now(timezone.utc) self.outputs = {"error": str(error)} + if isinstance(error, SubTaskFailure) and error.details is not None: + self.outputs.update(error.details)