[V3 Mod] Fix issue with unmuting, again (#1603)

* [V3 Mod] Fix issue with unmuting, again

Resolves #1595

* Fix typo
This commit is contained in:
Tobotimus 2018-05-07 21:31:14 +10:00 committed by Kowlin
parent f6d27a0f43
commit 1d80a0cad1

View File

@ -889,8 +889,8 @@ class Mod:
"send_messages": overwrites.send_messages, "send_messages": overwrites.send_messages,
"add_reactions": overwrites.add_reactions "add_reactions": overwrites.add_reactions
} }
overwrites.send_messages = False overwrites.update(send_messages=False,
overwrites.add_reactions = False add_reactions=False)
try: try:
await channel.set_permissions(user, overwrite=overwrites, reason=reason) await channel.set_permissions(user, overwrite=overwrites, reason=reason)
except discord.Forbidden: except discord.Forbidden:
@ -1014,9 +1014,9 @@ class Mod:
if channel.id in perms_cache: if channel.id in perms_cache:
old_values = perms_cache[channel.id] old_values = perms_cache[channel.id]
else: else:
old_values = None old_values = {"send_messages": None, "add_reactions": None}
overwrites.send_messages = old_values["send_messages"] overwrites.update(send_messages=old_values["send_messages"],
overwrites.add_reactions = old_values["add_reactions"] add_reactions=old_values["add_reactions"])
is_empty = self.are_overwrites_empty(overwrites) is_empty = self.are_overwrites_empty(overwrites)
try: try: