From f0d19594a197688e5b2cc6629c112e345f41b11a Mon Sep 17 00:00:00 2001 From: messense Date: Mon, 12 Mar 2018 16:07:12 +0800 Subject: [PATCH] Ignore build status 404 in handle_pull_request_approved --- badwolf/webhook/views.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/badwolf/webhook/views.py b/badwolf/webhook/views.py index 67496ba..e9aab0f 100644 --- a/badwolf/webhook/views.py +++ b/badwolf/webhook/views.py @@ -279,9 +279,10 @@ def handle_pull_request_approved(payload): status = build_status.get() if status['state'] == 'SUCCESSFUL': pull_request.merge(pr_id, message) - except BitbucketAPIError: + except BitbucketAPIError as exc: logger.exception('Error calling Bitbucket API') - sentry.captureException() + if exc.code != 404: + sentry.captureException() @register_event_handler('repo:commit_comment_created')