This commit is contained in:
rngsurrounded
2025-03-03 21:10:11 +09:00
3 changed files with 6 additions and 2 deletions
+1 -1
View File
@@ -41,7 +41,7 @@ http_addr =
http_port = 3000
# The public facing domain name used to access grafana from a browser
domain = localhost
domain = prod-team-15-2pc0i3lc.final.prodcontest.ru
# Redirect to correct domain if host header does not match domain
# Prevents DNS rebinding attacks
+5
View File
@@ -108,6 +108,11 @@ def submit_task(
UserAchievement.objects.create(
user=user, achievement=first_steps_achievement
)
total_attempts = CompetitionTaskSubmission.objects.filter(user=user, task=task).count()
if task.max_attempts == total_attempts:
return status.FORBIDDEN, ForbiddenError()
if task.type == CompetitionTask.CompetitionTaskType.INPUT:
submission = CompetitionTaskSubmission.objects.create(
user=user,
-1
View File
@@ -202,7 +202,6 @@ async def execute_code(request: ExecutionRequest) -> ExecutionResponse:
)
with tempfile.TemporaryDirectory() as tmp_dir:
print(tmp_dir)
bound_files = {}
if request.files:
async with aiohttp.ClientSession() as session: