From a97719fe235b4486b772c21c8c8f6ecae5ddc699 Mon Sep 17 00:00:00 2001 From: UltraNix <80540499+UltraNix@users.noreply.github.com> Date: Sun, 16 Jan 2022 13:42:01 +0100 Subject: [PATCH] fix(Core/Handlers): Correctly updating faction and race change on packet. (#10199) Fixes #10008 --- src/server/game/Handlers/CharacterHandler.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/server/game/Handlers/CharacterHandler.cpp b/src/server/game/Handlers/CharacterHandler.cpp index b7bae6c44..c6d98c3e5 100644 --- a/src/server/game/Handlers/CharacterHandler.cpp +++ b/src/server/game/Handlers/CharacterHandler.cpp @@ -2126,7 +2126,7 @@ void WorldSession::HandleCharFactionOrRaceChangeCallback(std::shared_ptrName.c_str(), lowGuid, factionChangeInfo->Name.c_str()); // xinef: update global data - sCharacterCache->UpdateCharacterData(factionChangeInfo->Guid, factionChangeInfo->Name); + sCharacterCache->UpdateCharacterData(factionChangeInfo->Guid, factionChangeInfo->Name, factionChangeInfo->Gender, factionChangeInfo->Race); if (oldRace != factionChangeInfo->Race) {