From 7f659837abd3c3c8c16db51cffbeb2ffa879765f Mon Sep 17 00:00:00 2001 From: jesopo Date: Fri, 31 Jan 2020 08:00:21 +0000 Subject: support gitea respository["private"] as well as project["visibility_level"] --- modules/git_webhooks/gitlab.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'modules/git_webhooks') diff --git a/modules/git_webhooks/gitlab.py b/modules/git_webhooks/gitlab.py index 644ce823..19d17ea9 100644 --- a/modules/git_webhooks/gitlab.py +++ b/modules/git_webhooks/gitlab.py @@ -50,9 +50,9 @@ ISSUE_ACTIONS = { class GitLab(object): def is_private(self, data, headers): - if "project" in data: + if "visibility_level" in data.get("project", {}): return not data["project"]["visibility_level"] == 20 - return False + return data.get("repository", {}).get("private", False) def names(self, data, headers): full_name = data["project"]["path_with_namespace"] -- cgit v1.3.1-10-gc9f91