From e41accf52d49e1dc41f751a5272a6e5256de1714 Mon Sep 17 00:00:00 2001 From: Greyson Parrelli Date: Mon, 11 Sep 2023 12:46:53 -0400 Subject: [PATCH] Fix bug where name wouldn't refresh when getting a message request. --- .../thoughtcrime/securesms/messages/DataMessageProcessor.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/messages/DataMessageProcessor.kt b/app/src/main/java/org/thoughtcrime/securesms/messages/DataMessageProcessor.kt index dbd3404339..707e495814 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/messages/DataMessageProcessor.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/messages/DataMessageProcessor.kt @@ -222,7 +222,9 @@ object DataMessageProcessor { } if (SignalDatabase.recipients.setProfileKey(senderRecipient.id, messageProfileKey)) { log(timestamp, "Profile key on message from " + senderRecipient.id + " didn't match our local store. It has been updated.") - ApplicationDependencies.getJobManager().add(RetrieveProfileJob.forRecipient(senderRecipient.id)) + SignalDatabase.runPostSuccessfulTransaction { + ApplicationDependencies.getJobManager().add(RetrieveProfileJob.forRecipient(senderRecipient.id)) + } } } else { warn(timestamp.toString(), "Ignored invalid profile key seen in message")