diff --git a/awx/api/serializers.py b/awx/api/serializers.py index 3e217783ea..b8f64aec2b 100644 --- a/awx/api/serializers.py +++ b/awx/api/serializers.py @@ -4864,7 +4864,7 @@ class ActivityStreamSerializer(BaseSerializer): def _summarize_parent_ujt(self, obj, fk, summary_fields): summary_keys = {'job': 'job_template', 'workflow_job_template_node': 'workflow_job_template', - 'workflow_approval': 'workflow_job_template', + 'workflow_approval': 'workflow_job', 'schedule': 'unified_job_template'} if fk not in summary_keys: return diff --git a/awx/main/models/workflow.py b/awx/main/models/workflow.py index ca047141be..e59c98f1cc 100644 --- a/awx/main/models/workflow.py +++ b/awx/main/models/workflow.py @@ -717,3 +717,7 @@ class WorkflowApproval(UnifiedJob): @property def workflow_job_template(self): return self.unified_job_node.workflow_job.unified_job_template + + @property + def workflow_job(self): + return self.unified_job_node.workflow_job