diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/RecipientDatabase.java b/app/src/main/java/org/thoughtcrime/securesms/database/RecipientDatabase.java index 253d78f68..550955be5 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/RecipientDatabase.java +++ b/app/src/main/java/org/thoughtcrime/securesms/database/RecipientDatabase.java @@ -696,6 +696,10 @@ public class RecipientDatabase extends Database { } finally { db.endTransaction(); } + + for (RecipientId id : storageIds.keySet()) { + Recipient.live(id).refresh(); + } } public void applyStorageSyncUpdates(@NonNull Collection contactInserts, @@ -2172,6 +2176,10 @@ public class RecipientDatabase extends Database { } finally { db.endTransaction(); } + + for (RecipientId id : keys.keySet()) { + Recipient.live(id).refresh(); + } } public void clearDirtyState(@NonNull List recipients) {