From 07752f48f6d477d19a6454cd3558d7f8389d2189 Mon Sep 17 00:00:00 2001 From: Rebeccah Date: Mon, 2 Mar 2020 16:41:50 -0500 Subject: [PATCH] formatted finished time to match microsecond expected output as is in the API. --- awx/main/models/unified_jobs.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/awx/main/models/unified_jobs.py b/awx/main/models/unified_jobs.py index b816c49f26..168f28a25a 100644 --- a/awx/main/models/unified_jobs.py +++ b/awx/main/models/unified_jobs.py @@ -3,6 +3,7 @@ # Python from io import StringIO +import datetime import codecs import json import logging @@ -1219,7 +1220,7 @@ class UnifiedJob(PolymorphicModel, PasswordFieldsModel, CommonModelNameNotUnique else: status_data['instance_group_name'] = None elif status in ['successful', 'failed', 'canceled']: - status_data['finished'] = self.finished + status_data['finished'] = datetime.datetime.strftime(self.finished, "%Y-%m-%dT%H:%M:%S.%fZ") status_data.update(self.websocket_emit_data()) status_data['group_name'] = 'jobs' if getattr(self, 'unified_job_template_id', None):