diff --git a/services/frontend/src/pages/Competition/index.tsx b/services/frontend/src/pages/Competition/index.tsx index 4cf4911..a86ef80 100644 --- a/services/frontend/src/pages/Competition/index.tsx +++ b/services/frontend/src/pages/Competition/index.tsx @@ -38,7 +38,10 @@ const CompetitionPage = () => { const tasks = await getCompetitionTasks(competitionId); if (tasks && tasks.length > 0) { - navigate(`/competition/${competitionId}/tasks/${tasks[0].id}`); + const sortedTasks = [...tasks].sort((a, b) => { + return a.in_competition_position - b.in_competition_position; + }); + navigate(`/competition/${competitionId}/tasks/${sortedTasks[0].id}`); } else { navigate(`/competition/${competitionId}/tasks`); }