fix (rooms): Correct overwrites in adding members.

This commit is contained in:
2021-09-20 10:53:59 +03:00
parent 758b0f5a01
commit 8dbe86e228

View File

@@ -198,10 +198,10 @@ class Room:
guild_settings = GuildSettings(self.data.guildid) guild_settings = GuildSettings(self.data.guildid)
# Update overwrites # Update overwrites
existing_overwrites = self.channel.overwrites overwrites = self.channel.overwrites
new_overwrites = existing_overwrites.update({member: self.member_overwrite for member in members}) overwrites.update({member: self.member_overwrite for member in members})
try: try:
await self.channel.edit(overwrites=new_overwrites) await self.channel.edit(overwrites=overwrites)
except discord.HTTPException: except discord.HTTPException:
guild_settings.event_log.log( guild_settings.event_log.log(
title="Failed to update study room permissions!", title="Failed to update study room permissions!",