Core/Command: Make new access take effect immediately on GM level change

This commit is contained in:
Roc13x authored and Ovah committed 2020-08-24 23:49:47 +02:00
1 parent 110f178527
commit 0d95ea24bc
1 file changed
+4 -1
+4 -1
View File
@@ -596,7 +596,10 @@ public:
return false;
}
sAccountMgr->UpdateAccountAccess(nullptr, accountId, gmLevel, realmId);
if (WorldSession* session = sWorld->FindSession(accountId))
sAccountMgr->UpdateAccountAccess(session->GetRBACData(), accountId, gmLevel, realmId);
else
sAccountMgr->UpdateAccountAccess(nullptr, accountId, gmLevel, realmId);
handler->PSendSysMessage(LANG_YOU_CHANGE_SECURITY, accountName->c_str(), gmLevel);