From 13896fc72acaf39c0972d9c162fb24d10fc8201f Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 24 Jul 2019 10:43:32 +0200 Subject: [PATCH] Small improvement --- app/src/main/java/eu/faircode/email/EntityAttachment.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/app/src/main/java/eu/faircode/email/EntityAttachment.java b/app/src/main/java/eu/faircode/email/EntityAttachment.java index a5a1403b48..b81926aa03 100644 --- a/app/src/main/java/eu/faircode/email/EntityAttachment.java +++ b/app/src/main/java/eu/faircode/email/EntityAttachment.java @@ -119,10 +119,13 @@ public class EntityAttachment { static void copy(Context context, long oldid, long newid) { DB db = DB.getInstance(context); + List attachments = db.attachment().getAttachments(oldid); for (EntityAttachment attachment : attachments) { File source = attachment.getFile(context); + long aid = attachment.id; + attachment.id = null; attachment.message = newid; attachment.progress = null; @@ -134,6 +137,7 @@ public class EntityAttachment { Helper.copy(source, target); } catch (IOException ex) { Log.e(ex); + db.attachment().setError(aid, Helper.formatThrowable(ex, false)); db.attachment().setError(attachment.id, Helper.formatThrowable(ex, false)); } }