Skip to content

Commit 95e6373

Browse files
committed
On clicking "Reset login status of all team users" also reset the API login status.
1 parent e1c592a commit 95e6373

File tree

2 files changed

+6
-4
lines changed

2 files changed

+6
-4
lines changed

webapp/src/Controller/Jury/UserController.php

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -373,9 +373,11 @@ public function resetTeamLoginStatus(Request $request): Response
373373
$count = 0;
374374
foreach ($teamRole->getUsers() as $user) {
375375
/** @var User $user */
376-
$user->setFirstLogin(null);
377-
$user->setLastLogin(null);
378-
$user->setLastIpAddress(null);
376+
$user
377+
->setFirstLogin(null)
378+
->setLastLogin(null)
379+
->setLastApiLogin(null)
380+
->setLastIpAddress(null);
379381
$count++;
380382
}
381383
$this->em->flush();

webapp/src/Entity/User.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -250,7 +250,7 @@ public function getLastLoginAsDateTime(): ?DateTime
250250
return $this->getLastLogin() ? new DateTime(Utils::absTime($this->getLastLogin())) : null;
251251
}
252252

253-
public function setLastApiLogin(string|float $lastApiLogin): User
253+
public function setLastApiLogin(string|float|null $lastApiLogin): User
254254
{
255255
$this->last_api_login = $lastApiLogin;
256256
return $this;

0 commit comments

Comments
 (0)