From 235b4bed70f2cd1e6d478140cb07d78ab7a3f9f2 Mon Sep 17 00:00:00 2001 From: Twentysix Date: Thu, 3 Mar 2016 20:45:39 +0100 Subject: [PATCH] Fixed bug in ignoring channels/servers Admins and mods were being ignored too --- red.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/red.py b/red.py index f97f7d131..0db005aec 100644 --- a/red.py +++ b/red.py @@ -282,8 +282,10 @@ def user_allowed(message): if not message.channel.is_private: server = message.server names = (settings.get_server_admin(server),settings.get_server_mod(server)) - if None not in map(lambda name: discord.utils.get(author.roles,name=name),names): - return True + results = map(lambda name: discord.utils.get(author.roles,name=name),names) + for r in results: + if r != None: + return True if author.id in mod.blacklist_list: return False