From 899791fa898ecbbf831840e7cc82429b31250bdd Mon Sep 17 00:00:00 2001 From: jdomingu98 Date: Thu, 9 May 2024 12:40:18 +0200 Subject: [PATCH] fix(user cmd): Remove validation error during auth --- src/commands/UserCommand.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/commands/UserCommand.cpp b/src/commands/UserCommand.cpp index 524704e..69a6eb0 100644 --- a/src/commands/UserCommand.cpp +++ b/src/commands/UserCommand.cpp @@ -24,7 +24,7 @@ void UserCommand::execute(int clientFd) { Server& server = Server::getInstance(); User *user = server.getUserByFd(clientFd); - if (!user->getUsername().empty()) + if (user->isRegistered() && !user->getUsername().empty()) throw AlreadyRegisteredException(); user->setUsername(_username); user->setHostname(_hostname);