From b25cef86ee8d7c229ae7f7fcbf58e23cbfc76028 Mon Sep 17 00:00:00 2001 From: Cody Henthorne Date: Tue, 8 Mar 2022 09:12:59 -0500 Subject: [PATCH] Fix different dates being used when saving attachments. --- .../securesms/conversation/ConversationFragment.java | 2 +- .../thoughtcrime/securesms/stories/dialogs/StoryContextMenu.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationFragment.java b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationFragment.java index 3c01b93b73..20f6786541 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationFragment.java +++ b/app/src/main/java/org/thoughtcrime/securesms/conversation/ConversationFragment.java @@ -1055,7 +1055,7 @@ public class ConversationFragment extends LoggingFragment implements Multiselect private void performSave(final MediaMmsMessageRecord message) { List attachments = Stream.of(message.getSlideDeck().getSlides()) .filter(s -> s.getUri() != null && (s.hasImage() || s.hasVideo() || s.hasAudio() || s.hasDocument())) - .map(s -> new SaveAttachmentTask.Attachment(s.getUri(), s.getContentType(), message.getDateReceived(), s.getFileName().orNull())) + .map(s -> new SaveAttachmentTask.Attachment(s.getUri(), s.getContentType(), message.getDateSent(), s.getFileName().orNull())) .toList(); if (!Util.isEmpty(attachments)) { diff --git a/app/src/main/java/org/thoughtcrime/securesms/stories/dialogs/StoryContextMenu.kt b/app/src/main/java/org/thoughtcrime/securesms/stories/dialogs/StoryContextMenu.kt index 0969aed381..585c85eddf 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/stories/dialogs/StoryContextMenu.kt +++ b/app/src/main/java/org/thoughtcrime/securesms/stories/dialogs/StoryContextMenu.kt @@ -51,7 +51,7 @@ object StoryContextMenu { val saveAttachment = SaveAttachmentTask.Attachment( uri, contentType, - System.currentTimeMillis(), + mediaMessageRecord.dateSent, null )