From 1eeab7e0d5ef84bf88055feff75e6bd68fe8d372 Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Mon, 26 Aug 2019 16:46:46 -0400 Subject: [PATCH] add approval timeout to the summary fields for WorkflowJobTemplateNodes --- awx/api/serializers.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/awx/api/serializers.py b/awx/api/serializers.py index 158b74c024..66c06c3ce6 100644 --- a/awx/api/serializers.py +++ b/awx/api/serializers.py @@ -3636,6 +3636,12 @@ class WorkflowJobTemplateNodeSerializer(LaunchConfigurationBaseSerializer): field_kwargs.pop('queryset', None) return field_class, field_kwargs + def get_summary_fields(self, obj): + summary_fields = super(WorkflowJobTemplateNodeSerializer, self).get_summary_fields(obj) + if isinstance(obj.unified_job_template, WorkflowApprovalTemplate): + summary_fields['unified_job_template']['timeout'] = obj.unified_job_template.timeout + return summary_fields + class WorkflowJobNodeSerializer(LaunchConfigurationBaseSerializer): success_nodes = serializers.PrimaryKeyRelatedField(many=True, read_only=True)