aboutsummaryrefslogtreecommitdiff
path: root/modules/git_webhooks
diff options
context:
space:
mode:
Diffstat (limited to 'modules/git_webhooks')
-rw-r--r--modules/git_webhooks/__init__.py13
1 files changed, 7 insertions, 6 deletions
diff --git a/modules/git_webhooks/__init__.py b/modules/git_webhooks/__init__.py
index 9af34d74..7dce8145 100644
--- a/modules/git_webhooks/__init__.py
+++ b/modules/git_webhooks/__init__.py
@@ -65,13 +65,14 @@ class Module(ModuleManager.BaseModule):
repo_hooked = False
for server_id, channel_name, hooked_repos in hooks:
+ hooked_repos_lower = {k.lower(): v for k, v in hooked_repos.items()}
found_hook = None
- if full_name_lower and full_name_lower in hooked_repos:
- found_hook = hooked_repos[full_name_lower]
- elif repo_username_lower and repo_username_lower in hooked_repos:
- found_hook = hooked_repos[repo_username_lower]
- elif organisation_lower and organisation_lower in hooked_repos:
- found_hook = hooked_repos[organisation_lower]
+ if full_name_lower and full_name_lower in hooked_repos_lower:
+ found_hook = hooked_repos_lower[full_name_lower]
+ elif repo_username_lower and repo_username_lower in hooked_repos_lower:
+ found_hook = hooked_repos_lower[repo_username_lower]
+ elif organisation_lower and organisation_lower in hooked_repos_lower:
+ found_hook = hooked_repos_lowers[organisation_lower]
else:
continue