We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent fc07d9d commit a96b6dbCopy full SHA for a96b6db
webapp/src/Entity/Contest.php
@@ -1191,7 +1191,8 @@ public function getDataForJuryInterface(): array
1191
$showButton = $hasstarted && !$hasended && (empty($this->getFreezetime()) || $hasfrozen);
1192
break;
1193
case 'deactivate':
1194
- $showButton = $hasended && (empty($this->getUnfreezetime()) || $hasunfrozen);
+ $futureDeactivate = empty($this->getDeactivatetime()) || Utils::difftime((float)$this->getDeactivatetime(), $now) > 0;
1195
+ $showButton = $hasended && (empty($this->getUnfreezetime()) || $hasunfrozen) && $futureDeactivate;
1196
1197
case 'freeze':
1198
$showButton = $hasstarted && !$hasended && !$hasfrozen;
0 commit comments