diff --git a/awx/main/models/jobs.py b/awx/main/models/jobs.py index bbf53b86ce..e19bd67d3d 100644 --- a/awx/main/models/jobs.py +++ b/awx/main/models/jobs.py @@ -1106,6 +1106,10 @@ class JobEvent(CreatedModifiedModel): self.failed = True if 'failed' not in update_fields: update_fields.append('failed') + else: + self.event = 'runner_on_skipped' + if 'changed' in res: + res['changed'] = False if isinstance(res, dict) and res.get('changed', False): self.changed = True if 'changed' not in update_fields: