From cfd6d8fc3a23ff5a3433f18b0b7f103e9c9b8c6d Mon Sep 17 00:00:00 2001 From: Conatum Date: Mon, 20 Sep 2021 09:56:00 +0300 Subject: [PATCH] (Rent): Fix permission issue on member update. --- bot/modules/renting/rooms.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/bot/modules/renting/rooms.py b/bot/modules/renting/rooms.py index 36bc39f0..08e77bd9 100644 --- a/bot/modules/renting/rooms.py +++ b/bot/modules/renting/rooms.py @@ -198,13 +198,14 @@ class Room: guild_settings = GuildSettings(self.data.guildid) # Update overwrites - new_overwrites = {member: self.member_overwrite for member in members} + existing_overwrites = self.channel.overwrites + new_overwrites = existing_overwrites.update({member: self.member_overwrite for member in members}) try: await self.channel.edit(overwrites=new_overwrites) except discord.HTTPException: guild_settings.event_log.log( title="Failed to update study room permissions!", - description="An error occured while adding the following users to the private room {}.\n{}".format( + description="An error occurred while adding the following users to the private room {}.\n{}".format( self.channel.mention, ', '.join(member.mention for member in members) ),