mirror of
https://github.com/bisq-network/bisq.git
synced 2025-02-24 15:10:44 +01:00
Use sourceOfferPayload when cloning the OfferPayload for the fields which must not get changed (like security deposit could get adjusted by the UI).
Signed-off-by: HenrikJannsen <boilingfrog@gmx.com>
This commit is contained in:
parent
60fad3ab6c
commit
f843345dcc
1 changed files with 13 additions and 13 deletions
|
@ -190,7 +190,7 @@ class CloneOfferDataModel extends MutableOfferDataModel {
|
|||
public void onCloneOffer(ResultHandler resultHandler, ErrorMessageHandler errorMessageHandler) {
|
||||
Offer clonedOffer = createClonedOffer();
|
||||
openOfferManager.placeOffer(clonedOffer,
|
||||
clonedOffer.getBuyerSecurityDeposit().getValue(),
|
||||
sourceOpenOffer.getOffer().getBuyerSecurityDeposit().getValue(),
|
||||
false,
|
||||
true,
|
||||
sourceOpenOffer.getTriggerPrice(),
|
||||
|
@ -211,18 +211,18 @@ class CloneOfferDataModel extends MutableOfferDataModel {
|
|||
long date = new Date().getTime();
|
||||
OfferPayload clonedOfferPayload = new OfferPayload(newOfferId,
|
||||
date,
|
||||
editedOfferPayload.getOwnerNodeAddress(),
|
||||
editedOfferPayload.getPubKeyRing(),
|
||||
editedOfferPayload.getDirection(),
|
||||
sourceOfferPayload.getOwnerNodeAddress(),
|
||||
sourceOfferPayload.getPubKeyRing(),
|
||||
sourceOfferPayload.getDirection(),
|
||||
editedOfferPayload.getPrice(),
|
||||
editedOfferPayload.getMarketPriceMargin(),
|
||||
editedOfferPayload.isUseMarketBasedPrice(),
|
||||
editedOfferPayload.getAmount(),
|
||||
editedOfferPayload.getMinAmount(),
|
||||
sourceOfferPayload.getAmount(),
|
||||
sourceOfferPayload.getMinAmount(),
|
||||
editedOfferPayload.getBaseCurrencyCode(),
|
||||
editedOfferPayload.getCounterCurrencyCode(),
|
||||
editedOfferPayload.getArbitratorNodeAddresses(),
|
||||
editedOfferPayload.getMediatorNodeAddresses(),
|
||||
sourceOfferPayload.getArbitratorNodeAddresses(),
|
||||
sourceOfferPayload.getMediatorNodeAddresses(),
|
||||
editedOfferPayload.getPaymentMethodId(),
|
||||
editedOfferPayload.getMakerPaymentAccountId(),
|
||||
sharedMakerTxId,
|
||||
|
@ -232,11 +232,11 @@ class CloneOfferDataModel extends MutableOfferDataModel {
|
|||
editedOfferPayload.getAcceptedBankIds(),
|
||||
editedOfferPayload.getVersionNr(),
|
||||
editedOfferPayload.getBlockHeightAtOfferCreation(),
|
||||
editedOfferPayload.getTxFee(),
|
||||
editedOfferPayload.getMakerFee(),
|
||||
editedOfferPayload.isCurrencyForMakerFeeBtc(),
|
||||
editedOfferPayload.getBuyerSecurityDeposit(),
|
||||
editedOfferPayload.getSellerSecurityDeposit(),
|
||||
sourceOfferPayload.getTxFee(),
|
||||
sourceOfferPayload.getMakerFee(),
|
||||
sourceOfferPayload.isCurrencyForMakerFeeBtc(),
|
||||
sourceOfferPayload.getBuyerSecurityDeposit(),
|
||||
sourceOfferPayload.getSellerSecurityDeposit(),
|
||||
editedOfferPayload.getMaxTradeLimit(),
|
||||
editedOfferPayload.getMaxTradePeriod(),
|
||||
editedOfferPayload.isUseAutoClose(),
|
||||
|
|
Loading…
Add table
Reference in a new issue