| author | Stephen Paul Weber
<singpolyma@singpolyma.net> 2025-03-04 16:18:05 UTC |
| committer | Stephen Paul Weber
<singpolyma@singpolyma.net> 2025-03-04 16:18:05 UTC |
| parent | 59a8cef4f6d7c40b2b73a93983bbc31196fd7fe9 |
| snikket/ChatMessage.hx | +1 | -1 |
diff --git a/snikket/ChatMessage.hx b/snikket/ChatMessage.hx index 6e16313..0406350 100644 --- a/snikket/ChatMessage.hx +++ b/snikket/ChatMessage.hx @@ -417,7 +417,7 @@ class ChatMessage { if (to != null) attrs.set("to", to.asString()); if (localId != null) attrs.set("id", localId); var stanza = new Stanza("message", attrs); - if (versions.length > 0) stanza.tag("replace", { xmlns: "urn:xmpp:message-correct:0", id: versions[versions.length-1].localId }).up(); + if (versions.length > 0 && versions[versions.length-1].localId != null) stanza.tag("replace", { xmlns: "urn:xmpp:message-correct:0", id: versions[versions.length-1].localId }).up(); if (threadId != null) stanza.textTag("thread", threadId); if (recipients.length > 1) { final addresses = stanza.tag("addresses", { xmlns: "http://jabber.org/protocol/address" });