From 130bbe0d17038ab342eeb82af8fefe189e33d763 Mon Sep 17 00:00:00 2001 From: Brandon So <48995880+Deetribs@users.noreply.github.com> Date: Sat, 13 Jul 2019 23:59:43 +0200 Subject: [PATCH] fix(Core): Online status of accounts (#2037) --- src/server/game/Server/WorldSession.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/server/game/Server/WorldSession.cpp b/src/server/game/Server/WorldSession.cpp index 80a2af2af..e0abd24ed 100644 --- a/src/server/game/Server/WorldSession.cpp +++ b/src/server/game/Server/WorldSession.cpp @@ -126,7 +126,7 @@ WorldSession::WorldSession(uint32 id, WorldSocket* sock, AccountTypes sec, uint8 m_Address = sock->GetRemoteAddress(); sock->AddReference(); ResetTimeOutTime(false); - LoginDatabase.PExecute("UPDATE account SET online = %u WHERE id = %u;", realmID, GetAccountId()); + LoginDatabase.PExecute("UPDATE account SET online = 1 WHERE id = %u;", GetAccountId()); } InitializeQueryCallbackParameters(); @@ -161,7 +161,7 @@ WorldSession::~WorldSession() delete packet; if (GetShouldSetOfflineInDB()) - LoginDatabase.PExecute("UPDATE account SET online = %u WHERE id = %u;", realmID, GetAccountId()); // One-time query + LoginDatabase.PExecute("UPDATE account SET online = 0 WHERE id = %u;", GetAccountId()); // One-time query } std::string const & WorldSession::GetPlayerName() const