From 499c3162ae521df1e7fde7dcc3f11e92a6b7bf96 Mon Sep 17 00:00:00 2001 From: AlberLC Date: Thu, 25 Aug 2022 06:30:25 +0200 Subject: [PATCH] Update _on_roles --- flanabot/bots/flana_bot.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/flanabot/bots/flana_bot.py b/flanabot/bots/flana_bot.py index 3c0065f..0774154 100644 --- a/flanabot/bots/flana_bot.py +++ b/flanabot/bots/flana_bot.py @@ -638,7 +638,7 @@ class FlanaBot(MultiBot, ABC): @bot_mentioned async def _on_roles(self, message: Message): # noinspection PyTypeChecker - user_role_names = [discord_role.name for discord_role in message.author.original_object.roles] + user_role_names = [discord_role.name for discord_role in await self.get_current_roles(message.author)] await self.delete_message(message) await self.send( @@ -655,7 +655,7 @@ class FlanaBot(MultiBot, ABC): return role = await self.find_role(message.buttons_info.pressed_text[1:].strip(), message) - user_role_names = [discord_role.name for discord_role in message.buttons_info.presser_user.original_object.roles] + user_role_names = [discord_role.name for discord_role in await self.get_current_roles(message.buttons_info.presser_user)] if role.name in user_role_names: await self.remove_role(message.buttons_info.presser_user, message, role) message.buttons_info.presser_user.roles.remove(role)