From 1cf32ef90efde425920bf5fff0973330cf043d9d Mon Sep 17 00:00:00 2001 From: M66B Date: Sat, 6 Jul 2019 18:33:21 +0200 Subject: [PATCH] Prevent crash --- app/src/main/java/eu/faircode/email/Core.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/Core.java b/app/src/main/java/eu/faircode/email/Core.java index ad6c404d6a..b6b80ac570 100644 --- a/app/src/main/java/eu/faircode/email/Core.java +++ b/app/src/main/java/eu/faircode/email/Core.java @@ -742,7 +742,8 @@ class Core { HtmlHelper.getPreview(body), parts.getWarnings(message.warning)); - fixAttachments(context, message.id, body); + if (!TextUtils.isEmpty(body)) + fixAttachments(context, message.id, body); } private static void onAttachment(Context context, JSONArray jargs, EntityFolder folder, EntityMessage message, EntityOperation op, IMAPFolder ifolder) throws JSONException, MessagingException, IOException { @@ -1708,7 +1709,9 @@ class Core { parts.getWarnings(message.warning)); Log.i(folder.name + " downloaded message id=" + message.id + " size=" + message.size + "/" + (body == null ? null : body.length())); - fixAttachments(context, message.id, body); + + if (!TextUtils.isEmpty(body)) + fixAttachments(context, message.id, body); } }