From dace72f5cc6c0115902665716900a89ca305c2f6 Mon Sep 17 00:00:00 2001 From: alwayscompiling Date: Thu, 8 Dec 2022 13:28:13 -0500 Subject: [PATCH] Correct empty message id handling. --- utilities/utils.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/utilities/utils.py b/utilities/utils.py index dc82ef4..be41bbb 100644 --- a/utilities/utils.py +++ b/utilities/utils.py @@ -315,14 +315,14 @@ async def send_highscore_message(session: Session, guild: nextcord.Guild, group: highscore_string = format_highscore_message(session, group) channel = guild.get_channel(group.ChannelId) - try: - message: nextcord.Message = await channel.fetch_message(group.MessageId) - await message.edit(content=highscore_string) - except nextcord.NotFound: + if group.MessageId is None: # message doesn't exist. message: nextcord.Message = await channel.send(highscore_string) group.MessageId = message.id session.commit() + else: + message: nextcord.Message = await channel.fetch_message(group.MessageId) + await message.edit(content=highscore_string) return message