event doesn't have a "channel" in an API hook

This commit is contained in:
jesopo 2019-03-01 22:21:07 +00:00
parent 293b3a8ce3
commit ab0b3be741

View file

@ -368,14 +368,15 @@ class Module(ModuleManager.BaseModule):
elif github_event == "watch": elif github_event == "watch":
outputs = self.watch(data) outputs = self.watch(data)
source = full_name or organisation
hide_org = event["channel"].get_setting("github-hide-organisation",
False)
if repo_name and hide_org:
source = repo_name
if outputs: if outputs:
for server, channel in targets: for server, channel in targets:
source = full_name or organisation
hide_org = channel.get_setting(
"github-hide-organisation", False)
if repo_name and hide_org:
source = repo_name
for output in outputs: for output in outputs:
output = "(%s) %s" % ( output = "(%s) %s" % (
utils.irc.color(source, COLOR_REPO), output) utils.irc.color(source, COLOR_REPO), output)