From c7ba2b778bdafa1ef350b97ddc81775f9be367d5 Mon Sep 17 00:00:00 2001 From: jesopo Date: Fri, 18 Jan 2019 13:25:53 +0000 Subject: Delete `github-hooks` channel setting when it's empty (github) --- modules/github/module.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) (limited to 'modules/github/module.py') 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: -- cgit v1.3.1-10-gc9f91