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]