From 88571f6dcbe483807cbd31328bf304bd30993d22 Mon Sep 17 00:00:00 2001 From: Ryan Petrello Date: Thu, 12 Mar 2020 14:14:56 -0400 Subject: [PATCH] save approval node start time *before* sending "started" notifications see: https://github.com/ansible/awx/issues/6267 --- awx/main/models/workflow.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/awx/main/models/workflow.py b/awx/main/models/workflow.py index 133036c5e5..ff75f260d7 100644 --- a/awx/main/models/workflow.py +++ b/awx/main/models/workflow.py @@ -749,9 +749,9 @@ class WorkflowApproval(UnifiedJob, JobNotificationMixin): def signal_start(self, **kwargs): can_start = super(WorkflowApproval, self).signal_start(**kwargs) - self.send_approval_notification('running') self.started = self.created self.save(update_fields=['started']) + self.send_approval_notification('running') return can_start def send_approval_notification(self, approval_status):