diff --git a/services/frontend/src/pages/CompetitionSession/modules/TaskSolution/index.tsx b/services/frontend/src/pages/CompetitionSession/modules/TaskSolution/index.tsx index befbbbc..4ff4463 100644 --- a/services/frontend/src/pages/CompetitionSession/modules/TaskSolution/index.tsx +++ b/services/frontend/src/pages/CompetitionSession/modules/TaskSolution/index.tsx @@ -42,7 +42,11 @@ const TaskSolution: React.FC = ({ enabled: !!(competitionId && task.id), }); - const solutionHistory = solutionsQuery.data || []; + const solutionHistory = [...(solutionsQuery.data || [])].sort((a, b) => { + const dateA = new Date(a.timestamp); + const dateB = new Date(b.timestamp); + return dateA.getTime() - dateB.getTime(); + }); let lastSolutionPoints = 0; if (solutionHistory.length > 0) {