From 33f4e5e74230fd7e021edb93db2232031f2b9d1c Mon Sep 17 00:00:00 2001 From: Jason Date: Sat, 6 Apr 2024 12:49:50 -0400 Subject: [PATCH] Remove creating db object when user has alr submitted. --- gameserver/views/problem.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gameserver/views/problem.py b/gameserver/views/problem.py index a648ee4..21502d8 100644 --- a/gameserver/views/problem.py +++ b/gameserver/views/problem.py @@ -169,11 +169,11 @@ def form_valid(self, form): and not self.request.participation.has_solved(self.contest_object) ): messages.success(self.request, "Your flag is correct!") + self._create_submission_object(form, is_correct=True) else: messages.info( self.request, "Your flag is correct, but you have already solved this problem." ) - self._create_submission_object(form, is_correct=True) return super().form_valid(form) def form_invalid(self, form):