🪲 fix bug where item would not be returned if min-price condition is not met in either bin/auction listing menu.

Took 2 minutes
This commit is contained in:
Kiran Hart 2024-05-17 11:58:29 -04:00
parent a683c7c1fe
commit 8318b069d2
No known key found for this signature in database
GPG Key ID: 5F36C7BC79D3EBC3
2 changed files with 5 additions and 0 deletions

View File

@ -18,6 +18,8 @@
package ca.tweetzy.auctionhouse.api.auction;
import org.omg.CORBA.UNKNOWN;
public enum ListingResult {
SUCCESS,
@ -31,6 +33,8 @@ public enum ListingResult {
CANNOT_SELL_DAMAGED_ITEM,
CANNOT_SELL_BUNDLE_ITEM,
MINIMUM_PRICE_NOT_MET,
UNKNOWN,
EVENT_CANCELED

View File

@ -86,6 +86,7 @@ public final class AuctionCreator {
if (!auctionItem.isRequest())
if (!AuctionAPI.getInstance().meetsMinItemPrice(BundleUtil.isBundledItem(auctionItem.getItem()), auctionItem.isBidItem(), auctionItem.getItem(), auctionItem.getBasePrice(), auctionItem.getBidStartingPrice())) {
instance.getLocale().getMessage("pricing.minitemprice").processPlaceholder("price", AuctionAPI.getInstance().formatNumber(AuctionHouse.getInstance().getMinItemPriceManager().getMinPrice(auctionItem.getItem()).getPrice())).sendPrefixedMessage(seller);
result.accept(auctionItem, MINIMUM_PRICE_NOT_MET);
return;
}