From 05e17e66fcc354ec37ffba063f23117a79545d2a Mon Sep 17 00:00:00 2001 From: Matthew Jones Date: Fri, 13 Jun 2014 12:47:27 -0400 Subject: [PATCH] Add unreachable event counts to play stats --- awx/api/views.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/awx/api/views.py b/awx/api/views.py index 343db6c210..70f2d157ec 100644 --- a/awx/api/views.py +++ b/awx/api/views.py @@ -1494,6 +1494,7 @@ class JobJobPlaysList(BaseJobEventsList): ok_count = 0 changed_count = 0 skipped_count = 0 + unreachable_count = 0 for event_aggregate in event_aggregates: if event_aggregate['event'] == 'runner_on_failed': failed_count += event_aggregate['id__count'] @@ -1501,6 +1502,8 @@ class JobJobPlaysList(BaseJobEventsList): failed_count += event_aggregate['id_count'] elif event_aggregate['event'] == 'runner_on_skipped': skipped_count = event_aggregate['id__count'] + elif event_aggregate['event'] == 'runner_on_unreachable': + unreachable_count = event_aggregate['id__count'] for change_aggregate in change_aggregates: if change_aggregate['changed'] == False: ok_count = change_aggregate['id__count'] @@ -1510,6 +1513,7 @@ class JobJobPlaysList(BaseJobEventsList): play_details['failed_count'] = failed_count play_details['changed_count'] = changed_count play_details['skipped_count'] = skipped_count + play_details['unreachable_count'] = unreachable_count all_plays.append(play_details) return Response(all_plays)