aboutsummaryrefslogtreecommitdiff
path: root/modules
diff options
context:
space:
mode:
Diffstat (limited to 'modules')
-rw-r--r--modules/github/module.py5
1 files changed, 4 insertions, 1 deletions
diff --git a/modules/github/module.py b/modules/github/module.py
index 4662fa57..696f7810 100644
--- a/modules/github/module.py
+++ b/modules/github/module.py
@@ -175,7 +175,10 @@ class Module(ModuleManager.BaseModule):
event["stderr"].write("No hook found for %s" % hook)
return
del all_hooks[existing_hook]
- event["target"].set_setting("github-hooks", all_hooks)
+ if all_hooks:
+ event["target"].set_setting("github-hooks", all_hooks)
+ else:
+ event["target"].del_setting("github-hooks")
event["stdout"].write("Removed hook for %s" % hook)
elif event["args_split"][0] == "events":
if not existing_hook: