aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/AuctionHouseBot/AuctionHouseBotBuyer.cpp
diff options
context:
space:
mode:
authorShauren <shauren.trinity@gmail.com>2020-09-27 00:51:52 +0200
committerShauren <shauren.trinity@gmail.com>2022-02-28 12:45:06 +0100
commit569b5d6f04548cd874cc161cb67a62dcad792fb0 (patch)
tree98b4cc4f720694c815b32c2da1b4387632dc75fb /src/server/game/AuctionHouseBot/AuctionHouseBotBuyer.cpp
parente7fc68d74b4fe146b37d14f1b73dbbed421b9214 (diff)
Core/Auction House: Eliminate blocking db queries for account permissions when expiring auctions that have offline bidders
(cherry picked from commit d0d0f51f325e4ae42c9bef7606fed4f4c00c98d6)
Diffstat (limited to 'src/server/game/AuctionHouseBot/AuctionHouseBotBuyer.cpp')
-rw-r--r--src/server/game/AuctionHouseBot/AuctionHouseBotBuyer.cpp6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/server/game/AuctionHouseBot/AuctionHouseBotBuyer.cpp b/src/server/game/AuctionHouseBot/AuctionHouseBotBuyer.cpp
index bd7c156211d..684e9d452df 100644
--- a/src/server/game/AuctionHouseBot/AuctionHouseBotBuyer.cpp
+++ b/src/server/game/AuctionHouseBot/AuctionHouseBotBuyer.cpp
@@ -439,12 +439,14 @@ void AuctionBotBuyer::PlaceBidToEntry(AuctionPosting* auction, AuctionHouseObjec
// Set bot as bidder and set new bid amount
auction->Bidder = newBidder;
auction->BidAmount = bidPrice;
+ auction->ServerFlags &= ~AuctionPostingServerFlag::GmLogBuyer;
// Update auction to DB
CharacterDatabasePreparedStatement* stmt = CharacterDatabase.GetPreparedStatement(CHAR_UPD_AUCTION_BID);
stmt->setUInt64(0, auction->Bidder.GetCounter());
- stmt->setUInt32(1, auction->BidAmount);
- stmt->setUInt32(2, auction->Id);
+ stmt->setUInt64(1, auction->BidAmount);
+ stmt->setUInt8(2, auction->ServerFlags.AsUnderlyingType());
+ stmt->setUInt32(3, auction->Id);
trans->Append(stmt);
// Run SQLs