fix status list for client-generated status counts

This commit is contained in:
Jake McDermott 2018-06-29 12:41:32 -04:00
parent 7f27a3c74d
commit 87fccb9f45
No known key found for this signature in database
GPG Key ID: 9A6F084352C3A0B7

View File

@ -7,6 +7,7 @@ const TASK_START = 'playbook_on_task_start';
const HOST_STATUS_KEYS = ['dark', 'failures', 'changed', 'ok', 'skipped'];
const COMPLETE = ['successful', 'failed'];
const INCOMPLETE = ['canceled', 'error'];
const UNSUCCESSFUL = ['failed'].concat(INCOMPLETE);
const FINISHED = COMPLETE.concat(INCOMPLETE);
function JobStatusService (moment, message) {
@ -61,12 +62,12 @@ function JobStatusService (moment, message) {
};
this.createHostStatusCounts = status => {
if (_.includes(COMPLETE, status)) {
return { ok: 1 };
if (UNSUCCESSFUL.includes(status)) {
return { failures: 1 };
}
if (_.includes(INCOMPLETE, status)) {
return { failures: 1 };
if (COMPLETE.includes(status)) {
return { ok: 1 };
}
return null;