diff --git a/payphone/cogs/mods/views.py b/payphone/cogs/mods/views.py index 2ee144d..2a0e1cf 100644 --- a/payphone/cogs/mods/views.py +++ b/payphone/cogs/mods/views.py @@ -156,8 +156,25 @@ class ReportView(discord.ui.View): .values_list("user_id", flat=True) ) + if next_report is None: + await interaction.response.edit_message( + content="✅ No reports left, have this cookie 🍪 !!", + embed=None, + view=None, + ) + + else: + await interaction.response.edit_message( + embed=embeds.ReportEmbed(self.bot, next_report), + view=views.ReportView(self.bot, next_report, total), + ) + if len(banned_user_ids) > 0: - profiles = [rs.profile for rs in report.call.call_rss if rs.user_id in banned_user_ids] + profiles = [ + rs.profile + for rs in report.call.call_rss + if rs.user_id in banned_user_ids + ] try: await (await self.bot.get_or_fetch_user(report.reported_by_id)).send( @@ -178,19 +195,6 @@ class ReportView(discord.ui.View): except errors.DiscordException: pass - if next_report is None: - await interaction.response.edit_message( - content="✅ No reports left, have this cookie 🍪 !!", - embed=None, - view=None, - ) - return - - await interaction.response.edit_message( - embed=embeds.ReportEmbed(self.bot, next_report), - view=views.ReportView(self.bot, next_report, total), - ) - @discord.ui.button(label="Decline", style=discord.ButtonStyle.red, row=2) @transactions.atomic() async def decline(