File tree Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Expand file tree Collapse file tree 1 file changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -64,7 +64,7 @@ public function getScoreboard(
64
64
$ freezeData = new FreezeData ($ contest );
65
65
66
66
// Don't leak information before start of contest.
67
- if (!$ freezeData ->started () && !$ jury ) {
67
+ if (!$ freezeData ->started () && !$ jury && ! $ forceUnfrozen ) {
68
68
return null ;
69
69
}
70
70
@@ -892,7 +892,7 @@ public function getScoreboardTwigData(
892
892
],
893
893
'static ' => $ static ,
894
894
];
895
- if ($ static && $ contest && $ contest ->getFreezeData ()->showFinal ()) {
895
+ if ($ static && $ contest && ( $ forceUnfrozen || $ contest ->getFreezeData ()->showFinal () )) {
896
896
unset($ data ['refresh ' ]);
897
897
$ data ['refreshstop ' ] = true ;
898
898
}
@@ -916,7 +916,12 @@ public function getScoreboardTwigData(
916
916
$ scoreboard ->getFreezeData ()
917
917
->setForceValue (FreezeData::KEY_SHOW_FROZEN , false )
918
918
->setForceValue (FreezeData::KEY_SHOW_FINAL , true )
919
+ ->setForceValue (FreezeData::KEY_SHOW_FINAL_JURY , true )
919
920
->setForceValue (FreezeData::KEY_FINALIZED , true );
921
+
922
+ if (!$ contest ->getFinalizetime ()) {
923
+ $ contest ->setFinalizetime (Utils::now ());
924
+ }
920
925
}
921
926
922
927
$ data ['contest ' ] = $ contest ;
You can’t perform that action at this time.
0 commit comments