diff --git a/workers/pull_request_worker/pull_request_worker.py b/workers/pull_request_worker/pull_request_worker.py index 54c8c33441..4b0a97c421 100644 --- a/workers/pull_request_worker/pull_request_worker.py +++ b/workers/pull_request_worker/pull_request_worker.py @@ -108,6 +108,9 @@ def find_root_of_subject(data, key_subject): if 'errors' in data: self.logger.info("Error!: {}".format(data['errors'])) + if j['errors'][0]['type'] == 'NOT_FOUND': + self.logger.warning("Github repo was not found or does not exist for endpoint: {}\n".format(url)) + break if data['errors'][0]['type'] == 'RATE_LIMITED': self.update_gh_rate_limit(response) num_attempts -= 1 @@ -133,7 +136,7 @@ def find_root_of_subject(data, key_subject): if not success: self.logger.info('GraphQL query failed: {}'.format(query)) - continue + break before_parameters.update({ data_subject: ', before: \"{}\"'.format(page_info['startCursor'])