Core/Players: Fixed CharacterCache by-name storage holding data for deleted characters

This commit is contained in:
Shauren
2024-01-27 00:13:34 +01:00
parent 801b02bd52
commit d03e0d6935
5 changed files with 13 additions and 9 deletions
@@ -2797,7 +2797,7 @@ void WorldSession::HandleCharUndeleteOpcode(WorldPackets::Character::UndeleteCha
loginStmt->setUInt32(0, GetBattlenetAccountId());
LoginDatabase.Execute(loginStmt);
sCharacterCache->UpdateCharacterInfoDeleted(undeleteInfo->CharacterGuid, false, &undeleteInfo->Name);
sCharacterCache->UpdateCharacterInfoDeleted(undeleteInfo->CharacterGuid, false, undeleteInfo->Name);
SendUndeleteCharacterResponse(CHARACTER_UNDELETE_RESULT_OK, undeleteInfo.get());
}));