diff --git a/app/src/main/java/org/thoughtcrime/securesms/jobs/IndividualSendJob.java b/app/src/main/java/org/thoughtcrime/securesms/jobs/IndividualSendJob.java index 1e5d7020b0..c9da62233a 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/jobs/IndividualSendJob.java +++ b/app/src/main/java/org/thoughtcrime/securesms/jobs/IndividualSendJob.java @@ -166,6 +166,9 @@ public class IndividualSendJob extends PushSendJob { markAttachmentsUploaded(messageId, message); database.markUnidentified(messageId, unidentified); + // For scheduled messages, which may not have updated the thread with it's snippet yet + SignalDatabase.threads().updateSilently(threadId, false); + if (recipient.isSelf()) { SignalDatabase.messages().incrementDeliveryReceiptCount(message.getSentTimeMillis(), recipient.getId(), System.currentTimeMillis()); SignalDatabase.messages().incrementReadReceiptCount(message.getSentTimeMillis(), recipient.getId(), System.currentTimeMillis());