git » sdk » commit 19327bb

Don't allow sender to be null or build will fail

author Stephen Paul Weber
2026-06-29 15:04:45 UTC
committer Stephen Paul Weber
2026-06-29 15:04:45 UTC
parent a294f2413715af8c6416d2002f14f822d0fbc94d

Don't allow sender to be null or build will fail

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;