diff --git a/src/Observers/WhosPcRplObserver.php b/src/Observers/WhosPcRplObserver.php index 7e16fa83..eb55ce28 100644 --- a/src/Observers/WhosPcRplObserver.php +++ b/src/Observers/WhosPcRplObserver.php @@ -56,8 +56,7 @@ public function processWhosPcRplReply(IncomingIrcMessageEvent $ircMessageEvent): /** @var WhosPcRpl $ircMessage */ $ircMessage = $ircMessageEvent->getIncomingMessage(); - /** @var IrcUser $user */ - $user = $this->userStorage->getOneByNickname($ircMessage->getNickname()); + $user = $this->userStorage->getOrCreateOneByNickname($ircMessage->getNickname()); $user->nickname = $ircMessage->getNickname(); $user->username = $ircMessage->getUsername(); $user->hostname = $ircMessage->getHostname();