From b6a1250c8b61fb420cbc6ef1efeeb7814ba8fb7d Mon Sep 17 00:00:00 2001 From: Stephen Paul Weber Date: Sun, 30 Jun 2024 14:08:11 -0500 Subject: [PATCH] Guard against busted replies with no id --- .../eu/siacs/conversations/persistance/DatabaseBackend.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/java/eu/siacs/conversations/persistance/DatabaseBackend.java b/src/main/java/eu/siacs/conversations/persistance/DatabaseBackend.java index 9d23645093426f64be1203a205af443b25e8fa86..d54aae073e385c10bebb0b3ae1cb9104450a15fb 100644 --- a/src/main/java/eu/siacs/conversations/persistance/DatabaseBackend.java +++ b/src/main/java/eu/siacs/conversations/persistance/DatabaseBackend.java @@ -1197,7 +1197,7 @@ public class DatabaseBackend extends SQLiteOpenHelper { try { final var m = Message.fromCursor(cursor, conversation); final var reply = m.getReply(); - if (reply != null) { + if (reply != null && reply.getAttribute("id") != null) { // Guard against busted replies replyIds.add(reply.getAttribute("id")); waitingForReplies.put(reply.getAttribute("id"), m); }