From 412b7f7bee11236f3c1233cb58d16421acc8c091 Mon Sep 17 00:00:00 2001 From: dab246 Date: Tue, 20 Feb 2024 15:50:28 +0700 Subject: [PATCH] TF-2610 Fix missing attachments when sent from iphone Signed-off-by: dab246 --- model/lib/email/attachment.dart | 4 ---- model/lib/extensions/attachment_extension.dart | 2 +- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/model/lib/email/attachment.dart b/model/lib/email/attachment.dart index cdbafa59a..dd73c7bad 100644 --- a/model/lib/email/attachment.dart +++ b/model/lib/email/attachment.dart @@ -37,10 +37,6 @@ class Attachment with EquatableMixin { bool isDispositionInlined() => disposition == ContentDisposition.inline; - bool isDispositionAttachment() => disposition == ContentDisposition.attachment; - - bool isDispositionAttachmentNoCID() => isDispositionAttachment() && noCid(); - bool isApplicationRTFInlined() => type?.mimeType == applicationRTFType && isDispositionInlined(); String getDownloadUrl(String baseDownloadUrl, AccountId accountId) { diff --git a/model/lib/extensions/attachment_extension.dart b/model/lib/extensions/attachment_extension.dart index 7a0d06ac2..dcc25b7b4 100644 --- a/model/lib/extensions/attachment_extension.dart +++ b/model/lib/extensions/attachment_extension.dart @@ -29,7 +29,7 @@ extension AttachmentExtension on Attachment { } bool isOutsideAttachment(List htmlBodyAttachments) { - return (isDispositionAttachmentNoCID() || !isDispositionInlined()) && + return (noCid() || !isDispositionInlined()) && !isApplicationRTFInlined() && !htmlBodyAttachments.include(this); }