diff --git a/src/Event/Subscriber/AuthSubscriber.php b/src/Event/Subscriber/AuthSubscriber.php index 117eeeaf3..4484fae29 100644 --- a/src/Event/Subscriber/AuthSubscriber.php +++ b/src/Event/Subscriber/AuthSubscriber.php @@ -34,7 +34,6 @@ public function onAuthenticationSuccess(AuthenticationSuccessEvent $event): void /** @var User $user */ $user = $event->getAuthenticationToken()->getUser(); $request = $this->requestStack->getCurrentRequest(); - $user->setLastseenAt(new \DateTime()); $user->setLastIp($request->getClientIp()); /** @var Parser $uaParser */ @@ -53,6 +52,10 @@ public function onAuthenticationSuccess(AuthenticationSuccessEvent $event): void public function onLogout(LogoutEvent $event): void { + if (is_null($event->getToken())) { + return; + } + /** @var User $user */ $user = $event->getToken()->getUser();