From 2f0893d279ddab86ae7c3e4fd1d7a47b15e938f7 Mon Sep 17 00:00:00 2001 From: Shauren Date: Thu, 30 Jul 2020 17:41:20 +0200 Subject: Core/Misc: Replace database query in WorldSession::HandleAddFriendOpcode with async version --- src/server/worldserver/TCSoap/TCSoap.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'src/server/worldserver') diff --git a/src/server/worldserver/TCSoap/TCSoap.cpp b/src/server/worldserver/TCSoap/TCSoap.cpp index 6c8d5c95616..624fb35c600 100644 --- a/src/server/worldserver/TCSoap/TCSoap.cpp +++ b/src/server/worldserver/TCSoap/TCSoap.cpp @@ -18,6 +18,7 @@ #include "TCSoap.h" #include "soapH.h" #include "soapStub.h" +#include "Realm.h" #include "World.h" #include "AccountMgr.h" #include "Log.h" @@ -95,7 +96,7 @@ int ns1__executeCommand(soap* soap, char* command, char** result) return 401; } - if (AccountMgr::GetSecurity(accountId) < SEC_ADMINISTRATOR) + if (AccountMgr::GetSecurity(accountId, realm.Id.Realm) < SEC_ADMINISTRATOR) { TC_LOG_INFO("network.soap", "%s's gmlevel is too low", soap->userid); return 403; -- cgit v1.2.3