diff --git a/app/src/main/java/org/thoughtcrime/securesms/database/AttachmentTable.java b/app/src/main/java/org/thoughtcrime/securesms/database/AttachmentTable.java index 17d4bdae69..45d3c8de44 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/database/AttachmentTable.java +++ b/app/src/main/java/org/thoughtcrime/securesms/database/AttachmentTable.java @@ -642,7 +642,10 @@ public class AttachmentTable extends DatabaseTable { dataInfo.file.delete(); } else { long threadId = SignalDatabase.mms().getThreadIdForMessage(mmsId); - SignalDatabase.threads().updateSnippetUriSilently(threadId, PartAuthority.getAttachmentDataUri(attachmentId)); + + if (!SignalDatabase.mms().isStory(mmsId)) { + SignalDatabase.threads().updateSnippetUriSilently(threadId, PartAuthority.getAttachmentDataUri(attachmentId)); + } notifyConversationListeners(threadId); notifyConversationListListeners();