diff --git a/core/src/main/java/haveno/core/offer/OpenOfferManager.java b/core/src/main/java/haveno/core/offer/OpenOfferManager.java index 50d4dad975..e0d9a4def7 100644 --- a/core/src/main/java/haveno/core/offer/OpenOfferManager.java +++ b/core/src/main/java/haveno/core/offer/OpenOfferManager.java @@ -1138,10 +1138,10 @@ public class OpenOfferManager implements PeerManager.Listener, DecryptedDirectMe } // verify offer not seen before - Optional openOfferOptional = getOpenOfferById(request.offerId); // TODO: check if offer is on books, not open offer - if (openOfferOptional.isPresent()) { - errorMessage = "We already got a request to sign offer id " + request.offerId; - log.info(errorMessage); + Optional signedOfferOptional = getSignedOfferById(request.offerId); + if (signedOfferOptional.isPresent()) { + errorMessage = "We already signed offer id " + request.offerId; + log.warn(errorMessage); sendAckMessage(request.getClass(), peer, request.getPubKeyRing(), request.getOfferId(), request.getUid(), false, errorMessage); return; }