From a6def691b71465fc949bc80ba44163817290e0a1 Mon Sep 17 00:00:00 2001 From: AlanCoding Date: Mon, 14 Aug 2017 13:56:12 -0400 Subject: [PATCH] provide instance group name over websocket --- awx/main/models/unified_jobs.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/awx/main/models/unified_jobs.py b/awx/main/models/unified_jobs.py index 5fb5e762b4..e148d45862 100644 --- a/awx/main/models/unified_jobs.py +++ b/awx/main/models/unified_jobs.py @@ -914,6 +914,11 @@ class UnifiedJob(PolymorphicModel, PasswordFieldsModel, CommonModelNameNotUnique def _websocket_emit_status(self, status): try: status_data = dict(unified_job_id=self.id, status=status) + if status == 'waiting': + if self.instance_group: + status_data['instance_group_name'] = self.instance_group.name + else: + status_data['instance_group_name'] = None status_data.update(self.websocket_emit_data()) status_data['group_name'] = 'jobs' emit_channel_notification('jobs-status_changed', status_data)