From f7dff578af2f4021ce8b66a84f8c0dabac41abb6 Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 18 Apr 2020 09:07:31 +0200 Subject: [PATCH] Prevent double attachment download --- app/src/main/java/eu/faircode/email/FragmentCompose.java | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index 7900c83959..9342f81a39 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -3543,8 +3543,10 @@ public class FragmentCompose extends FragmentBase { if (attachment.available) { if (!attachment.isEncryption()) last_available++; - } else - EntityOperation.queue(context, data.draft, EntityOperation.ATTACHMENT, attachment.id); + } else { + if (attachment.progress == null) + EntityOperation.queue(context, data.draft, EntityOperation.ATTACHMENT, attachment.id); + } db.setTransactionSuccessful(); } finally {