From a5996fa2cab1c1aab344e3ad7fab9edf20c5424e Mon Sep 17 00:00:00 2001 From: AlberLC Date: Thu, 25 Aug 2022 21:11:11 +0200 Subject: [PATCH] Fix _create_user_from_discord_user async --- flanabot/bots/flana_disc_bot.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/flanabot/bots/flana_disc_bot.py b/flanabot/bots/flana_disc_bot.py index 319b650..229b67c 100644 --- a/flanabot/bots/flana_disc_bot.py +++ b/flanabot/bots/flana_disc_bot.py @@ -170,7 +170,7 @@ class FlanaDiscBot(DiscordBot, FlanaBot): message_parts = ['Registro de auditoría (solo desconectar y mover):', ''] for entry in audit_entries: - author = self._create_user_from_discord_user(entry.user) + author = await self._create_user_from_discord_user(entry.user) if entry.action is discord.AuditLogAction.member_disconnect: message_parts.append(f"{author.name} ha desconectado {entry.extra.count} {'usuario' if entry.extra.count == 1 else 'usuarios'} ({entry.created_at.astimezone().strftime('%d/%m/%Y %H:%M:%S')})") elif entry.action is discord.AuditLogAction.member_move: @@ -179,7 +179,7 @@ class FlanaDiscBot(DiscordBot, FlanaBot): await self.send('\n'.join(message_parts), message) async def _on_member_join(self, member: discord.Member): - user = self._create_user_from_discord_user(member) + user = await self._create_user_from_discord_user(member) user.pull_from_database(overwrite_fields=('roles',)) for role in user.roles: try: @@ -188,7 +188,7 @@ class FlanaDiscBot(DiscordBot, FlanaBot): pass async def _on_member_remove(self, member: discord.Member): - self._create_user_from_discord_user(member).save() + (await self._create_user_from_discord_user(member)).save() async def _on_voice_state_update(self, _: discord.Member, before: discord.VoiceState, after: discord.VoiceState): if getattr(before.channel, 'id', None) == CHANNEL_IDS['C']: