From 97ea5dc45ed85e87455820983c9e57221bb26a2a Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Fri, 30 Aug 2024 12:32:21 -0400 Subject: [PATCH] Protect against NPE in search. --- .../thoughtcrime/securesms/search/SearchRepository.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/app/src/main/java/org/thoughtcrime/securesms/search/SearchRepository.java b/app/src/main/java/org/thoughtcrime/securesms/search/SearchRepository.java index f6079499fc..e588525883 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/search/SearchRepository.java +++ b/app/src/main/java/org/thoughtcrime/securesms/search/SearchRepository.java @@ -474,6 +474,14 @@ public class SearchRepository { int messageId = CursorUtil.requireInt(cursor, SearchTable.MESSAGE_ID); boolean isMms = CursorUtil.requireInt(cursor, SearchTable.IS_MMS) == 1; + if (body == null) { + body = ""; + } + + if (bodySnippet == null) { + bodySnippet = ""; + } + return new MessageResult(conversationRecipient, messageRecipient, body, bodySnippet, threadId, messageId, receivedMs, isMms); } }