throw error editing offer if reserved for a trade

This commit is contained in:
woodser 2025-12-08 16:41:25 -05:00 committed by woodser
parent 7cb9a4b6ac
commit 7ead677ff2

View file

@ -325,6 +325,11 @@ public class CoreOffersService {
final Offer offer = openOffer.getOffer();
final OfferPayload offerPayload = openOffer.getOffer().getOfferPayload();
// cannot edit reserved offer
if (openOffer.isReserved()) {
throw new IllegalStateException("Cannot edit offer " + offer.getId() + " because it's reserved");
}
// get currency code
if (currencyCode.isEmpty()) currencyCode = offer.getCounterCurrencyCode();
String upperCaseCurrencyCode = currencyCode.toUpperCase();