Sort problems correctly in Standings header
[gruntmaster-page.git] / lib / Plack / App / Gruntmaster.pm
index 2c07bd569017005b29bc1fab078529229b74aef8..c197f85b6a72c2785542569114807192ef5fb1b4 100644 (file)
@@ -106,7 +106,7 @@ sub dispatch_request{
                },
 
                sub (/st/:contest) {
-                       my @pb = map { [$_->{id}, $_->{name}] } @{problem_list contest => $_{contest}};
+                       my @pb = map { [$_->{id}, $_->{name}] } sort { $a->{value} <=> $b->{value} } @{problem_list contest => $_{contest}};
                        response st => 'Standings', {problems => \@pb, st => standings $_{contest}}, 10
                },
 
@@ -129,7 +129,7 @@ sub dispatch_request{
                sub (/log/ + ?:contest~&:owner~&:page~&:problem~&:private~&:result~) {
                        forbid $_{private};
                        my ($jobs, $pageinfo) = job_list(%_);
-                       response log => 'Job list', {log => $jobs, %$pageinfo}, 5
+                       response log => 'Job log', {log => $jobs, %$pageinfo}, 5
                },
                sub (/pb/  + ?:owner~&:contest~&:private~)                  {
                        forbid $_{private};
This page took 0.010344 seconds and 4 git commands to generate.