From d29dd1eeb5c52dc76bd741fe1ee0e875c416b8e7 Mon Sep 17 00:00:00 2001 From: Shauren Date: Mon, 5 Apr 2021 23:47:05 +0200 Subject: Core/Misc: Change all unix time columns in character database to bigint (signed) --- src/server/game/AuctionHouse/AuctionHouseMgr.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/server/game/AuctionHouse/AuctionHouseMgr.cpp') diff --git a/src/server/game/AuctionHouse/AuctionHouseMgr.cpp b/src/server/game/AuctionHouse/AuctionHouseMgr.cpp index 3d7079ed5a4..015f124cfae 100644 --- a/src/server/game/AuctionHouse/AuctionHouseMgr.cpp +++ b/src/server/game/AuctionHouse/AuctionHouseMgr.cpp @@ -625,8 +625,8 @@ void AuctionHouseMgr::LoadAuctions() auction.BuyoutOrUnitPrice = fields[5].GetUInt64(); auction.Deposit = fields[6].GetUInt64(); auction.BidAmount = fields[7].GetUInt64(); - auction.StartTime = std::chrono::system_clock::from_time_t(fields[8].GetUInt32()); - auction.EndTime = std::chrono::system_clock::from_time_t(fields[9].GetUInt32()); + auction.StartTime = std::chrono::system_clock::from_time_t(fields[8].GetInt64()); + auction.EndTime = std::chrono::system_clock::from_time_t(fields[9].GetInt64()); auto biddersItr = biddersByAuction.find(auction.Id); if (biddersItr != biddersByAuction.end()) @@ -998,8 +998,8 @@ void AuctionHouseObject::AddAuction(CharacterDatabaseTransaction trans, AuctionP stmt->setUInt64(5, auction.BuyoutOrUnitPrice); stmt->setUInt64(6, auction.Deposit); stmt->setUInt64(7, auction.BidAmount); - stmt->setUInt32(8, uint32(std::chrono::system_clock::to_time_t(auction.StartTime))); - stmt->setUInt32(9, uint32(std::chrono::system_clock::to_time_t(auction.EndTime))); + stmt->setInt64(8, std::chrono::system_clock::to_time_t(auction.StartTime)); + stmt->setInt64(9, std::chrono::system_clock::to_time_t(auction.EndTime)); trans->Append(stmt); for (Item* item : auction.Items) -- cgit v1.2.3