From 08e9a5a587d30e0e300c94f44cb90bda6a792cf1 Mon Sep 17 00:00:00 2001 From: Red-GitHubBot <88117545+Red-GitHubBot@users.noreply.github.com> Date: Wed, 19 Apr 2023 22:47:59 +0200 Subject: [PATCH] [3.4] Fix unintended moving *between* VCs when channel muting (#5854) (#6037) Co-authored-by: Jakub Kuczys --- redbot/cogs/mutes/mutes.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/redbot/cogs/mutes/mutes.py b/redbot/cogs/mutes/mutes.py index e0ef6e5ed..e8250f719 100644 --- a/redbot/cogs/mutes/mutes.py +++ b/redbot/cogs/mutes/mutes.py @@ -1665,7 +1665,7 @@ class Mutes(VoiceMutes, commands.Cog, metaclass=CompositeMetaClass): move_channel = False new_overs.update(send_messages=False, add_reactions=False, speak=False) send_reason = None - if user.voice and user.voice.channel: + if user.voice and user.voice.channel == channel: if channel.permissions_for(guild.me).move_members: move_channel = True else: @@ -1767,7 +1767,7 @@ class Mutes(VoiceMutes, commands.Cog, metaclass=CompositeMetaClass): else: old_values = {"send_messages": None, "add_reactions": None, "speak": None} - if user.voice and user.voice.channel: + if user.voice and user.voice.channel == channel: if channel.permissions_for(guild.me).move_members: move_channel = True