diff --git a/core/src/main/java/bisq/core/trade/protocol/tasks/ProcessPaymentReceivedMessage.java b/core/src/main/java/bisq/core/trade/protocol/tasks/ProcessPaymentReceivedMessage.java index efbc3057..1d2a8f83 100644 --- a/core/src/main/java/bisq/core/trade/protocol/tasks/ProcessPaymentReceivedMessage.java +++ b/core/src/main/java/bisq/core/trade/protocol/tasks/ProcessPaymentReceivedMessage.java @@ -60,11 +60,7 @@ public class ProcessPaymentReceivedMessage extends TradeTask { if (trade.getSeller().getNodeAddress().equals(trade.getBuyer().getNodeAddress())) trade.getBuyer().setNodeAddress(null); // tests can reuse addresses // process payout tx unless already unlocked - if (!trade.isPayoutUnlocked()) { - processPayoutTx(message); - complete(); - return; - } + if (!trade.isPayoutUnlocked()) processPayoutTx(message); SignedWitness signedWitness = message.getSignedWitness(); if (signedWitness != null) {