diff --git a/awxkit/awxkit/api/pages/base.py b/awxkit/awxkit/api/pages/base.py index e3e64d7db7..eaa4ade9da 100644 --- a/awxkit/awxkit/api/pages/base.py +++ b/awxkit/awxkit/api/pages/base.py @@ -25,6 +25,11 @@ class Base(Page): return self.delete() except (exc.NoContent, exc.NotFound, exc.Forbidden): pass + except exc.BadRequest as e: + if 'Job has not finished processing events' in e.msg: + pass + else: + raise e def get_object_role(self, role, by_name=False): """Lookup and return a related object role by its role field or name.