record a start time for WorkflowApproval jobs

see: https://github.com/ansible/awx/issues/6202
This commit is contained in:
Ryan Petrello 2020-03-06 14:04:30 -05:00
parent 1b8ff1f846
commit 862de0b6f3
No known key found for this signature in database
GPG Key ID: F2AA5F2122351777

View File

@ -750,6 +750,8 @@ 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'])
return can_start
def send_approval_notification(self, approval_status):