mirror of
https://github.com/ansible/awx.git
synced 2026-03-09 13:39:27 -02:30
AC-412. Flag playbook_on_stats event as failed when there are dark hosts.
This commit is contained in:
@@ -1641,7 +1641,9 @@ class JobEvent(models.Model):
|
|||||||
if self.event == 'playbook_on_stats':
|
if self.event == 'playbook_on_stats':
|
||||||
try:
|
try:
|
||||||
failures_dict = self.event_data.get('failures', {})
|
failures_dict = self.event_data.get('failures', {})
|
||||||
self.failed = bool(sum(failures_dict.values()))
|
dark_dict = self.event_data.get('dark', {})
|
||||||
|
self.failed = bool(sum(failures_dict.values()) +
|
||||||
|
sum(dark_dict.values()))
|
||||||
changed_dict = self.event_data.get('changed', {})
|
changed_dict = self.event_data.get('changed', {})
|
||||||
self.changed = bool(sum(changed_dict.values()))
|
self.changed = bool(sum(changed_dict.values()))
|
||||||
except (AttributeError, TypeError):
|
except (AttributeError, TypeError):
|
||||||
|
|||||||
Reference in New Issue
Block a user