From f9e5914ff728dc321d4737c2e6d2c535b0ccf519 Mon Sep 17 00:00:00 2001 From: M66B Date: Mon, 5 Nov 2018 09:12:02 +0000 Subject: [PATCH] Fixed downloading empty messages --- app/src/main/java/eu/faircode/email/ServiceSynchronize.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java index bbf36a414a..a9a8c692cf 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSynchronize.java +++ b/app/src/main/java/eu/faircode/email/ServiceSynchronize.java @@ -1435,7 +1435,7 @@ public class ServiceSynchronize extends LifecycleService { MessageHelper helper = new MessageHelper((MimeMessage) imessage); String html = helper.getHtml(); - String text = Jsoup.parse(html).text(); + String text = (html == null ? "" : Jsoup.parse(html).text()); String preview = text.substring(0, Math.min(text.length(), PREVIEW_SIZE)); message.write(this, html); db.message().setMessageContent(message.id, preview); @@ -1896,7 +1896,7 @@ public class ServiceSynchronize extends LifecycleService { if (!message.content) if (!metered || (message.size != null && message.size < download)) { String html = helper.getHtml(); - String text = Jsoup.parse(html).text(); + String text = (html == null ? "" : Jsoup.parse(html).text()); String preview = text.substring(0, Math.min(text.length(), PREVIEW_SIZE)); message.write(context, html); db.message().setMessageContent(message.id, preview);