From 0a70ebc3af0cbc3cefb273f444b8c95f381a879b Mon Sep 17 00:00:00 2001 From: Takenbacon Date: Sun, 22 Dec 2024 23:26:18 -0800 Subject: [PATCH] fix(Core/Auctionhouse): Fix auctionhouse searches with locales other than enUS (#21019) --- src/server/game/AuctionHouse/AuctionHouseSearcher.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/server/game/AuctionHouse/AuctionHouseSearcher.cpp b/src/server/game/AuctionHouse/AuctionHouseSearcher.cpp index f1cda1fb1..0d50d7eaf 100644 --- a/src/server/game/AuctionHouse/AuctionHouseSearcher.cpp +++ b/src/server/game/AuctionHouse/AuctionHouseSearcher.cpp @@ -156,7 +156,7 @@ void AuctionHouseWorkerThread::SearchListRequest(AuctionSearchListRequest const& if (!searchListRequest.searchInfo.sorting.empty() && auctionEntries.size() > MAX_AUCTIONS_PER_PAGE) { - AuctionSorter sorter(&searchListRequest.searchInfo.sorting, searchListRequest.playerInfo.locdbc_idx); + AuctionSorter sorter(&searchListRequest.searchInfo.sorting, searchListRequest.playerInfo.loc_idx); std::sort(auctionEntries.begin(), auctionEntries.end(), sorter); } @@ -326,7 +326,7 @@ void AuctionHouseWorkerThread::BuildListAuctionItems(AuctionSearchListRequest co // No need to do any of this if no search term was entered if (!searchRequest.searchInfo.wsearchedname.empty()) { - if (Aitem.itemName[searchRequest.playerInfo.locdbc_idx].find(searchRequest.searchInfo.wsearchedname) == std::wstring::npos) + if (Aitem.itemName[searchRequest.playerInfo.loc_idx].find(searchRequest.searchInfo.wsearchedname) == std::wstring::npos) continue; }