aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2025-12-16 00:08:02 +0100
committerShauren <shauren.trinity@gmail.com>2025-12-16 00:08:02 +0100
commitaf57aa29dcfc9f25dba794883f0180a22ce28133 (patch)
tree13aac8121beeaf33765cfaf6929682aa76d6702d /src
parent6d41bf8ee4b2e4a9ea9840accedcf32d14733b67 (diff)
Core/Misc: Fix boost 1.90 compatibility change
Diffstat (limited to 'src')
-rw-r--r--src/server/game/AuctionHouse/AuctionHouseMgr.cpp3
-rw-r--r--src/server/game/Entities/Player/CollectionMgr.cpp2
2 files changed, 3 insertions, 2 deletions
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<AuctionsBucketData> 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);
}