Change summary
  src/main/java/eu/siacs/conversations/entities/Message.java     | 1 +
src/main/java/eu/siacs/conversations/parser/MessageParser.java | 2 ++
2 files changed, 3 insertions(+)
  Detailed changes
  
  
    
    @@ -431,6 +431,7 @@ public class Message extends AbstractEntity implements AvatarService.Avatarable
     }
 
     public void clearReplyReact() {
+        mInReplyTo = null;
         this.payloads.remove(getReactionsEl());
         this.payloads.remove(getReply());
         clearFallbacks("urn:xmpp:reply:0", "urn:xmpp:reactions:0");
  
  
  
    
    @@ -852,10 +852,12 @@ public class MessageParser extends AbstractParser implements Consumer<im.convers
                                 replacedMessage.setFileParams(null);
                                 replacedMessage.addPayload(replaceElement);
                             } else {
+                                replacedMessage.clearPayloads();
                                 for (final var p : message.getPayloads()) {
                                     replacedMessage.addPayload(p);
                                 }
                             }
+                            replacedMessage.setInReplyTo(message.getInReplyTo());
                             if (replacedMessage.getServerMsgId() == null || message.getServerMsgId() != null) {
                                 replacedMessage.setServerMsgId(message.getServerMsgId());
                             }