From ab8a3433c36b20b57aa7e15319b7e3f71e5e483b Mon Sep 17 00:00:00 2001 From: ghubstan <36207203+ghubstan@users.noreply.github.com> Date: Sat, 26 Feb 2022 14:27:52 -0300 Subject: [PATCH] Use a zero fixed-price if useMarketBasedPrice=true The CLI and apitest cases always pass "0", but java & python clients might pass an empty string. This change avoids number formatting & scaling problems when clients pass an empty string in the price parameter. --- core/src/main/java/bisq/core/api/CoreApi.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/src/main/java/bisq/core/api/CoreApi.java b/core/src/main/java/bisq/core/api/CoreApi.java index 1294d2820e5..073d3075dea 100644 --- a/core/src/main/java/bisq/core/api/CoreApi.java +++ b/core/src/main/java/bisq/core/api/CoreApi.java @@ -206,7 +206,7 @@ public void createAndPlaceOffer(String currencyCode, Consumer resultHandler) { coreOffersService.createAndPlaceOffer(currencyCode, directionAsString, - price, + useMarketBasedPrice ? "0" : price, useMarketBasedPrice, marketPriceMargin, amountAsLong,