diff options
Diffstat (limited to 'src/server/game/Handlers/GuildFinderHandler.cpp')
| -rw-r--r-- | src/server/game/Handlers/GuildFinderHandler.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/server/game/Handlers/GuildFinderHandler.cpp b/src/server/game/Handlers/GuildFinderHandler.cpp index 47170cb5d4a..53a36c7c126 100644 --- a/src/server/game/Handlers/GuildFinderHandler.cpp +++ b/src/server/game/Handlers/GuildFinderHandler.cpp @@ -15,6 +15,7 @@ * with this program. If not, see <http://www.gnu.org/licenses/>. */ +#include "CharacterCache.h" #include "WorldSession.h" #include "Guild.h" #include "GuildFinderMgr.h" @@ -182,7 +183,7 @@ void WorldSession::HandleGuildFinderGetRecruits(WorldPackets::GuildFinder::LFGui recruitData.Availability = recruitRequestPair.second.GetAvailability(); recruitData.SecondsSinceCreated = now - recruitRequestPair.second.GetSubmitTime(); recruitData.SecondsUntilExpiration = recruitRequestPair.second.GetExpiryTime() - now; - if (CharacterInfo const* charInfo = sWorld->GetCharacterInfo(recruitRequestPair.first)) + if (CharacterCacheEntry const* charInfo = sCharacterCache->GetCharacterCacheByGuid(recruitRequestPair.first)) { recruitData.Name = charInfo->Name; recruitData.CharacterClass = charInfo->Class; |
