diff --git a/awx/main/models/unified_jobs.py b/awx/main/models/unified_jobs.py index 062e6a0854..f278435636 100644 --- a/awx/main/models/unified_jobs.py +++ b/awx/main/models/unified_jobs.py @@ -1218,6 +1218,8 @@ class UnifiedJob(PolymorphicModel, PasswordFieldsModel, CommonModelNameNotUnique status_data['instance_group_name'] = self.instance_group.name else: status_data['instance_group_name'] = None + elif status in ['successful', 'failed', 'cancelled', 'failed']: + status_data['finished'] = self.finished status_data.update(self.websocket_emit_data()) status_data['group_name'] = 'jobs' status_data['unified_job_template_id'] = self.unified_job_template.id