From 4bbdbbed0c4430b04b83f59dfd03ec553bdca157 Mon Sep 17 00:00:00 2001 From: Abdourahamane Boinaidi Date: Fri, 5 Jul 2024 11:44:53 +0200 Subject: [PATCH] fix: Avoid uploading forwards attachments --- .../mail/data/cache/mailboxContent/DraftController.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/java/com/infomaniak/mail/data/cache/mailboxContent/DraftController.kt b/app/src/main/java/com/infomaniak/mail/data/cache/mailboxContent/DraftController.kt index 0e83f6347a..41f19983db 100644 --- a/app/src/main/java/com/infomaniak/mail/data/cache/mailboxContent/DraftController.kt +++ b/app/src/main/java/com/infomaniak/mail/data/cache/mailboxContent/DraftController.kt @@ -21,6 +21,7 @@ import com.infomaniak.lib.core.utils.contains import com.infomaniak.mail.data.api.ApiRepository import com.infomaniak.mail.data.cache.RealmDatabase import com.infomaniak.mail.data.cache.mailboxInfo.MailboxController +import com.infomaniak.mail.data.models.Attachment import com.infomaniak.mail.data.models.draft.Draft import com.infomaniak.mail.data.models.draft.Draft.DraftMode import com.infomaniak.mail.data.models.message.Message @@ -97,6 +98,7 @@ class DraftController @Inject constructor( ApiRepository.attachmentsToForward(mailboxUuid, previousMessage).data?.attachments?.forEach { attachment -> draft.attachments += attachment.apply { resource = previousMessage.attachments.find { it.name == name }?.resource + setUploadStatus(Attachment.UploadStatus.FINISHED) } }