From f85e5aee0afb6298c233e7edf0063b9369e42b23 Mon Sep 17 00:00:00 2001 From: hondacrx Date: Fri, 23 Feb 2024 18:42:15 -0500 Subject: [PATCH] Core/Auction House: Added missing nullptr check in AuctionHouseObject::SendAuctionInvoice Port From (https://github.com/TrinityCore/TrinityCore/commit/d9e4eccf925a183692330eb621951739e9083d85) --- Source/Game/AuctionHouse/AuctionManager.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Source/Game/AuctionHouse/AuctionManager.cs b/Source/Game/AuctionHouse/AuctionManager.cs index 4faf49799..b0ad23c29 100644 --- a/Source/Game/AuctionHouse/AuctionManager.cs +++ b/Source/Game/AuctionHouse/AuctionManager.cs @@ -1549,7 +1549,8 @@ namespace Game { WowTime eta = GameTime.GetUtcWowTime(); eta += TimeSpan.FromSeconds(WorldConfig.GetIntValue(WorldCfg.MailDeliveryDelay)); - eta += owner.GetSession().GetTimezoneOffset(); + if (owner != null) + eta += owner.GetSession().GetTimezoneOffset(); new MailDraft(Global.AuctionHouseMgr.BuildItemAuctionMailSubject(AuctionMailType.Invoice, auction), Global.AuctionHouseMgr.BuildAuctionInvoiceMailBody(auction.Bidder, auction.BidAmount, auction.BuyoutOrUnitPrice, (uint)auction.Deposit,