From d64ee421544fbd42de658739f26e4963f643bbbf Mon Sep 17 00:00:00 2001 From: woodser Date: Tue, 7 May 2024 16:48:09 -0400 Subject: [PATCH] skip processing payout tx if already published --- .../trade/protocol/tasks/ProcessPaymentReceivedMessage.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/core/src/main/java/haveno/core/trade/protocol/tasks/ProcessPaymentReceivedMessage.java b/core/src/main/java/haveno/core/trade/protocol/tasks/ProcessPaymentReceivedMessage.java index 4c8182f0dc..c268550cc5 100644 --- a/core/src/main/java/haveno/core/trade/protocol/tasks/ProcessPaymentReceivedMessage.java +++ b/core/src/main/java/haveno/core/trade/protocol/tasks/ProcessPaymentReceivedMessage.java @@ -94,8 +94,8 @@ public class ProcessPaymentReceivedMessage extends TradeTask { } trade.requestPersistence(); - // process payout tx unless already unlocked - if (!trade.isPayoutUnlocked()) processPayoutTx(message); + // process payout tx unless already published + if (!trade.isPayoutPublished()) processPayoutTx(message); // close open disputes if (trade.isPayoutPublished() && trade.getDisputeState().ordinal() >= Trade.DisputeState.DISPUTE_REQUESTED.ordinal()) {