From 94ffce07a4622b4715213351048c9debd5efb351 Mon Sep 17 00:00:00 2001 From: Matthew Jones Date: Thu, 19 Jan 2017 09:44:30 -0500 Subject: [PATCH] Fix an issue processing job events when uuid isn't present --- awx/main/tasks.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/awx/main/tasks.py b/awx/main/tasks.py index 18ccf6471c..86b36c2e16 100644 --- a/awx/main/tasks.py +++ b/awx/main/tasks.py @@ -1070,9 +1070,10 @@ class RunJob(BaseTask): def job_event_callback(event_data): event_data.setdefault('job_id', instance.id) - cache_event = cache.get('ev-{}'.format(event_data['uuid']), None) - if cache_event is not None: - event_data.update(cache_event) + if 'uuid' in event_data: + cache_event = cache.get('ev-{}'.format(event_data['uuid']), None) + if cache_event is not None: + event_data.update(cache_event) dispatcher.dispatch(event_data) else: def job_event_callback(event_data):