Fix auto channel unmute still applying after bot restart (#4536)

This commit is contained in:
TrustyJAID 2020-10-26 12:22:33 -06:00 committed by GitHub
parent bcc24d67d1
commit 3ae5301a76
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -404,6 +404,9 @@ class Mutes(VoiceMutes, commands.Cog, metaclass=CompositeMetaClass):
success = await self.channel_unmute_user(
channel.guild, channel, author, member, _("Automatic unmute")
)
async with self.config.channel(channel).muted_users() as muted_users:
if str(member.id) in muted_users:
del muted_users[str(member.id)]
if success["success"]:
if create_case:
if isinstance(channel, discord.VoiceChannel):
@ -421,9 +424,6 @@ class Mutes(VoiceMutes, commands.Cog, metaclass=CompositeMetaClass):
until=None,
channel=channel,
)
async with self.config.channel(channel).muted_users() as muted_users:
if str(member.id) in muted_users:
del muted_users[str(member.id)]
return None
else:
error_msg = _(