From 72d75e9cd57cb5895726b411185be3f5843448e8 Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Fri, 27 Mar 2026 12:22:51 -0400 Subject: [PATCH] Fix stale display names in search results. --- .../org/thoughtcrime/securesms/search/SearchRepository.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) 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 57b636b5a3..997e362656 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/search/SearchRepository.java +++ b/app/src/main/java/org/thoughtcrime/securesms/search/SearchRepository.java @@ -475,8 +475,8 @@ public class SearchRepository { public MessageResult build(@NonNull Cursor cursor) { RecipientId conversationRecipientId = RecipientId.from(CursorUtil.requireLong(cursor, SearchTable.CONVERSATION_RECIPIENT)); RecipientId messageRecipientId = RecipientId.from(CursorUtil.requireLong(cursor, SearchTable.MESSAGE_RECIPIENT)); - Recipient conversationRecipient = Recipient.live(conversationRecipientId).get(); - Recipient messageRecipient = Recipient.live(messageRecipientId).get(); + Recipient conversationRecipient = Recipient.resolved(conversationRecipientId); + Recipient messageRecipient = Recipient.resolved(messageRecipientId); String body = CursorUtil.requireString(cursor, SearchTable.BODY); String bodySnippet = CursorUtil.requireString(cursor, SearchTable.SNIPPET); long receivedMs = CursorUtil.requireLong(cursor, MessageTable.DATE_RECEIVED);