Merge remote-tracking branch 'origin/master'

This commit is contained in:
Андрей Сумин
2025-03-02 23:33:20 +03:00
16 changed files with 171 additions and 50 deletions
+3 -3
View File
@@ -19,6 +19,7 @@ from apps.task.models import (
CompetitionTaskAttachment,
CompetitionTaskSubmission,
)
from apps.task.tasks import analyze_data_task
router = Router(tags=["competition"])
@@ -124,6 +125,7 @@ def submit_task(
status=CompetitionTaskSubmission.StatusChoices.CHECKING,
content=content,
)
analyze_data_task.delay(submission_id=submission.id)
return TaskSubmissionOut(submission_id=submission.id)
@@ -155,6 +157,4 @@ def get_submissions_history(request, competition_id: UUID, task_id: UUID):
)
def get_task_attachments(request, competition_id: UUID, task_id: UUID):
task = get_object_or_404(CompetitionTask, id=task_id)
return status.OK, CompetitionTaskAttachment.objects.filter(
task=task
).all()
return status.OK, CompetitionTaskAttachment.objects.filter(task=task).all()