mirror of
https://github.com/bisq-network/bisq.git
synced 2025-02-24 23:18:17 +01:00
Move validation after adding dispute to list
This commit is contained in:
parent
76c82631de
commit
a9f10624c2
2 changed files with 12 additions and 13 deletions
|
@ -317,18 +317,6 @@ public abstract class DisputeManager<T extends DisputeList<? extends DisputeList
|
|||
Contract contract = dispute.getContract();
|
||||
addPriceInfoMessage(dispute, 0);
|
||||
|
||||
try {
|
||||
TradeDataValidation.validateDonationAddress(dispute.getDonationAddressOfDelayedPayoutTx(), daoFacade);
|
||||
TradeDataValidation.testIfDisputeTriesReplay(dispute, disputeList.getList());
|
||||
TradeDataValidation.validateNodeAddress(dispute, dispute.getContract().getBuyerNodeAddress(), config);
|
||||
TradeDataValidation.validateNodeAddress(dispute, dispute.getContract().getSellerNodeAddress(), config);
|
||||
} catch (TradeDataValidation.AddressException |
|
||||
TradeDataValidation.DisputeReplayException |
|
||||
TradeDataValidation.NodeAddressException e) {
|
||||
log.error(e.toString());
|
||||
validationExceptions.add(e);
|
||||
}
|
||||
|
||||
PubKeyRing peersPubKeyRing = dispute.isDisputeOpenerIsBuyer() ? contract.getSellerPubKeyRing() : contract.getBuyerPubKeyRing();
|
||||
if (isAgent(dispute)) {
|
||||
if (!disputeList.contains(dispute)) {
|
||||
|
@ -359,6 +347,18 @@ public abstract class DisputeManager<T extends DisputeList<? extends DisputeList
|
|||
}
|
||||
|
||||
addMediationResultMessage(dispute);
|
||||
|
||||
try {
|
||||
TradeDataValidation.validateDonationAddress(dispute.getDonationAddressOfDelayedPayoutTx(), daoFacade);
|
||||
TradeDataValidation.testIfDisputeTriesReplay(dispute, disputeList.getList());
|
||||
TradeDataValidation.validateNodeAddress(dispute, dispute.getContract().getBuyerNodeAddress(), config);
|
||||
TradeDataValidation.validateNodeAddress(dispute, dispute.getContract().getSellerNodeAddress(), config);
|
||||
} catch (TradeDataValidation.AddressException |
|
||||
TradeDataValidation.DisputeReplayException |
|
||||
TradeDataValidation.NodeAddressException e) {
|
||||
log.error(e.toString());
|
||||
validationExceptions.add(e);
|
||||
}
|
||||
}
|
||||
|
||||
// Not-dispute-requester receives that msg from dispute agent
|
||||
|
|
|
@ -733,7 +733,6 @@ public class DisputeSummaryWindow extends Overlay<DisputeSummaryWindow> {
|
|||
fee,
|
||||
buyerPayoutAddressString,
|
||||
sellerPayoutAddressString);
|
||||
log.error("transaction " + tx);
|
||||
tradeWalletService.broadcastTx(tx, new TxBroadcaster.Callback() {
|
||||
@Override
|
||||
public void onSuccess(Transaction transaction) {
|
||||
|
|
Loading…
Add table
Reference in a new issue