aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--app/blueprints/github/__init__.py3
1 files changed, 2 insertions, 1 deletions
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