From d1914769c2b2fdb0facf4183e11a48fb8d353da8 Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 2 Oct 2019 14:21:49 +0200 Subject: [PATCH] Prevent crash --- app/src/main/java/eu/faircode/email/ServiceSend.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/ServiceSend.java b/app/src/main/java/eu/faircode/email/ServiceSend.java index 881b7abfe0..1d1d8a3fbe 100644 --- a/app/src/main/java/eu/faircode/email/ServiceSend.java +++ b/app/src/main/java/eu/faircode/email/ServiceSend.java @@ -391,13 +391,17 @@ public class ServiceSend extends ServiceBase { HtmlHelper.getPreview(body), parts.getWarnings(message.warning)); + Long size = null; + if (body != null) + size = (long) body.length(); + Long total = null; List attachments = db.attachment().getAttachments(sid); for (EntityAttachment attachment : attachments) if (attachment.size != null) total = (total == null ? 0 : total) + attachment.size; - db.message().setMessageSize(sid, (long) body.length(), total); + db.message().setMessageSize(sid, size, total); db.message().setMessageSent(sid, time); db.message().setMessageUiHide(sid, false);