diff --git a/src/main/java/eu/siacs/conversations/parser/MessageParser.java b/src/main/java/eu/siacs/conversations/parser/MessageParser.java index fcf358e8c..e580231ae 100644 --- a/src/main/java/eu/siacs/conversations/parser/MessageParser.java +++ b/src/main/java/eu/siacs/conversations/parser/MessageParser.java @@ -444,7 +444,7 @@ public class MessageParser extends AbstractParser implements OnMessagePacketRece return; } status = Message.STATUS_RECEIVED; - if (conversation.findMessageWithRemoteId(remoteMsgId,counterpart) != null) { + if (remoteMsgId != null && conversation.findMessageWithRemoteId(remoteMsgId,counterpart) != null) { return; } }