Skip to content

Commit a96b6db

Browse files
committed
hide “Deactivate now” button once deactivated
fig bug
1 parent fc07d9d commit a96b6db

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

webapp/src/Entity/Contest.php

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1191,7 +1191,8 @@ public function getDataForJuryInterface(): array
11911191
$showButton = $hasstarted && !$hasended && (empty($this->getFreezetime()) || $hasfrozen);
11921192
break;
11931193
case 'deactivate':
1194-
$showButton = $hasended && (empty($this->getUnfreezetime()) || $hasunfrozen);
1194+
$futureDeactivate = empty($this->getDeactivatetime()) || Utils::difftime((float)$this->getDeactivatetime(), $now) > 0;
1195+
$showButton = $hasended && (empty($this->getUnfreezetime()) || $hasunfrozen) && $futureDeactivate;
11951196
break;
11961197
case 'freeze':
11971198
$showButton = $hasstarted && !$hasended && !$hasfrozen;

0 commit comments

Comments
 (0)