From 09e26b04bfa296a1dce1186fc8b14ffa5d27bf28 Mon Sep 17 00:00:00 2001 From: palmtree5 Date: Sun, 11 Dec 2016 15:55:25 -0600 Subject: [PATCH] [Audio] Add server owner check for [p]stop (#523) Fixes #522 --- cogs/audio.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cogs/audio.py b/cogs/audio.py index f78ccc0bf..e29ed963e 100644 --- a/cogs/audio.py +++ b/cogs/audio.py @@ -1747,6 +1747,7 @@ class Audio: mod_role = settings.get_server_mod(server) is_owner = member.id == settings.owner + is_server_owner = member == server.owner is_admin = discord.utils.get(member.roles, name=admin_role) is not None is_mod = discord.utils.get(member.roles, name=mod_role) is not None @@ -1754,7 +1755,7 @@ class Audio: nonbots = sum(not m.bot for m in member.voice_channel.voice_members) alone = nonbots <= 1 - return is_owner or is_admin or is_mod or alone + return is_owner or is_server_owner or is_admin or is_mod or alone @commands.command(pass_context=True, no_pm=True) async def sing(self, ctx):