| author | Stephen Paul Weber
<singpolyma@singpolyma.net> 2026-06-29 15:04:45 UTC |
| committer | Stephen Paul Weber
<singpolyma@singpolyma.net> 2026-06-29 15:04:45 UTC |
| parent | a294f2413715af8c6416d2002f14f822d0fbc94d |
| borogove/Message.hx | +1 | -1 |
diff --git a/borogove/Message.hx b/borogove/Message.hx index 229a8a1..ceefa20 100644 --- a/borogove/Message.hx +++ b/borogove/Message.hx @@ -364,7 +364,7 @@ class Message { replyToMessage.to = replyToJid == msg.senderId ? msg.to : msg.from; replyToMessage.from = replyToJid == null ? null : JID.parse(replyToJid); // Note: in MUC this senderid is wrong and not an occupant-id - replyToMessage.senderId = isGroupchat ? replyToMessage.from?.asString() : replyToMessage.from?.asBare()?.asString(); + replyToMessage.senderId = (isGroupchat ? replyToMessage.from?.asString() : replyToMessage.from?.asBare()?.asString()) ?? msg.chatId(); replyToMessage.replyId = replyToID; if ((msg.serverIdBy != null && msg.serverIdBy != localJid.asBare().asString()) || isGroupchat) { replyToMessage.serverId = replyToID;