From a15f1ac223f613716f460f179e6b5525de035594 Mon Sep 17 00:00:00 2001 From: rubenwardy Date: Sat, 25 Jan 2020 03:09:59 +0000 Subject: [PATCH] Fix crash on existing GitHub App Integration --- app/blueprints/github/__init__.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/blueprints/github/__init__.py b/app/blueprints/github/__init__.py index c65a68d..0049f78 100644 --- a/app/blueprints/github/__init__.py +++ b/app/blueprints/github/__init__.py @@ -235,7 +235,8 @@ def handleMakeWebhook(gh_user, gh_repo, package, oauth, event, token): return False for hook in r.json(): - if hook["config"]["url"] == data["config"]["url"]: + if hook.get("config") and hook["config"].get("url") and \ + hook["config"]["url"] == data["config"]["url"]: flash("Failed to create webhook, as it already exists", "danger") return False