From af57aa29dcfc9f25dba794883f0180a22ce28133 Mon Sep 17 00:00:00 2001 From: Shauren Date: Tue, 16 Dec 2025 00:08:02 +0100 Subject: Core/Misc: Fix boost 1.90 compatibility change --- src/server/game/AuctionHouse/AuctionHouseMgr.cpp | 3 +-- src/server/game/Entities/Player/CollectionMgr.cpp | 2 ++ 2 files changed, 3 insertions(+), 2 deletions(-) (limited to 'src') diff --git a/src/server/game/AuctionHouse/AuctionHouseMgr.cpp b/src/server/game/AuctionHouse/AuctionHouseMgr.cpp index 46e2c0bb35d..267886c51e5 100644 --- a/src/server/game/AuctionHouse/AuctionHouseMgr.cpp +++ b/src/server/game/AuctionHouse/AuctionHouseMgr.cpp @@ -1146,9 +1146,8 @@ void AuctionHouseObject::BuildListBuckets(WorldPackets::AuctionHouse::AuctionLis if (filters.HasFlag(AuctionHouseFilterMask::UncollectedOnly)) { knownAppearanceIds = player->GetSession()->GetCollectionMgr()->GetAppearanceIds(); + knownPetSpecies.resize(std::max(knownPetSpecies.size() * 32, std::size_t(sBattlePetSpeciesStore.GetNumRows()))); boost::from_block_range(knownPetBits.begin(), knownPetBits.end(), knownPetSpecies); - if (knownPetSpecies.size() < sBattlePetSpeciesStore.GetNumRows()) - knownPetSpecies.resize(sBattlePetSpeciesStore.GetNumRows()); } AuctionsResultBuilder builder(offset, player->GetSession()->GetSessionDbcLocale(), sorts, AuctionHouseResultLimits::Browse); diff --git a/src/server/game/Entities/Player/CollectionMgr.cpp b/src/server/game/Entities/Player/CollectionMgr.cpp index ed402e88343..299cc3885d1 100644 --- a/src/server/game/Entities/Player/CollectionMgr.cpp +++ b/src/server/game/Entities/Player/CollectionMgr.cpp @@ -500,6 +500,7 @@ void CollectionMgr::LoadAccountItemAppearances(PreparedQueryResult knownAppearan } while (knownAppearances->NextRow()); + _appearances->resize(blocks.size() * 32); boost::from_block_range(blocks.begin(), blocks.end(), *_appearances); } @@ -898,6 +899,7 @@ void CollectionMgr::LoadAccountTransmogIllusions(PreparedQueryResult knownTransm } while (knownTransmogIllusions->NextRow()); + _transmogIllusions->resize(blocks.size() * 32); boost::from_block_range(blocks.begin(), blocks.end(), *_transmogIllusions); } -- cgit v1.2.3