From 43ceb0ac42e0c1deec5d308da4eb4f5873ae0853 Mon Sep 17 00:00:00 2001 From: Kitzunu <24550914+Kitzunu@users.noreply.github.com> Date: Thu, 2 Jul 2026 21:25:09 +0200 Subject: [PATCH] =?UTF-8?q?fix(Core/AuctionHouse):=20show=20correct=20erro?= =?UTF-8?q?r=20when=20bidding=20on=20unavailabl=E2=80=A6=20(#26377)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/server/game/Handlers/AuctionHouseHandler.cpp | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/src/server/game/Handlers/AuctionHouseHandler.cpp b/src/server/game/Handlers/AuctionHouseHandler.cpp index 731a0955d7..19d8782898 100644 --- a/src/server/game/Handlers/AuctionHouseHandler.cpp +++ b/src/server/game/Handlers/AuctionHouseHandler.cpp @@ -461,7 +461,14 @@ void WorldSession::HandleAuctionPlaceBid(WorldPacket& recvData) return; } - if (!auction || auction->owner == player->GetGUID()) + if (!auction) + { + // auction was cancelled or already bought by someone else + SendAuctionCommandResult(0, AUCTION_PLACE_BID, ERR_AUCTION_ITEM_NOT_FOUND); + return; + } + + if (auction->owner == player->GetGUID()) { //you cannot bid your own auction: SendAuctionCommandResult(0, AUCTION_PLACE_BID, ERR_AUCTION_BID_OWN);