From f84e2eef29203551b463c374e295c8473f696325 Mon Sep 17 00:00:00 2001 From: alwayscompiling Date: Tue, 26 Jul 2022 22:17:24 -0400 Subject: [PATCH] Preventing user from having multiple submissions. --- cogs/submission/submission_views.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/cogs/submission/submission_views.py b/cogs/submission/submission_views.py index 3750122..b267e95 100644 --- a/cogs/submission/submission_views.py +++ b/cogs/submission/submission_views.py @@ -189,6 +189,11 @@ class SubmissionCreateButton(nextcord.ui.View): self, button: nextcord.ui.Button, interaction: nextcord.Interaction ): # pylint: disable=unused-argument """Button for score submission.""" + # Don't allow a user to start a new submission if one already exists + if interaction.user.id in submission_objects: + await interaction.send("Please finish in progress submission first.", ephemeral=True) + return + guild_id_str = str(interaction.guild.id) guild_data = highscores_data[guild_id_str]