diff --git a/core/src/main/java/haveno/core/trade/protocol/TradeProtocol.java b/core/src/main/java/haveno/core/trade/protocol/TradeProtocol.java index 7205ac00..699ef8db 100644 --- a/core/src/main/java/haveno/core/trade/protocol/TradeProtocol.java +++ b/core/src/main/java/haveno/core/trade/protocol/TradeProtocol.java @@ -839,6 +839,7 @@ public abstract class TradeProtocol implements DecryptedDirectMessageListener, D trade.setErrorMessage(errorMessage); processModel.getTradeManager().requestPersistence(); if (errorMessageHandler != null) errorMessageHandler.handleErrorMessage(errorMessage); + errorMessageHandler = null; unlatchTrade(); }