fix case sensitivity on mod checks

This commit is contained in:
Will Tekulve 2016-02-28 01:29:53 -05:00
parent 96e04bdf98
commit 4eed137aaa

View File

@ -51,8 +51,8 @@ def role_or_permissions(ctx, check, **perms):
def mod_or_permissions(**perms): def mod_or_permissions(**perms):
def predicate(ctx): def predicate(ctx):
server = ctx.message.server server = ctx.message.server
mod_role = settings.get_server_mod(server) mod_role = settings.get_server_mod(server).lower()
admin_role = settings.get_server_admin(server) admin_role = settings.get_server_admin(server).lower()
return role_or_permissions(ctx, lambda r: r.name.lower() in (mod_role,admin_role), **perms) return role_or_permissions(ctx, lambda r: r.name.lower() in (mod_role,admin_role), **perms)
return commands.check(predicate) return commands.check(predicate)