From e9fa880c7277dc76c0a980d3c19abbfce267c529 Mon Sep 17 00:00:00 2001 From: M66B Date: Wed, 29 Aug 2018 07:07:42 +0000 Subject: [PATCH] Check for attachment name missing --- app/src/main/java/eu/faircode/email/FragmentCompose.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/src/main/java/eu/faircode/email/FragmentCompose.java b/app/src/main/java/eu/faircode/email/FragmentCompose.java index e10f22cc75..f6cb3c4788 100644 --- a/app/src/main/java/eu/faircode/email/FragmentCompose.java +++ b/app/src/main/java/eu/faircode/email/FragmentCompose.java @@ -650,7 +650,9 @@ public class FragmentCompose extends FragmentEx { attachment.sequence = db.attachment().getAttachmentCount(draft.id) + 1; attachment.name = name; - String extension = MimeTypeMap.getFileExtensionFromUrl(attachment.name.toLowerCase()); + String extension = null; + if (attachment.name != null) // External attach + extension = MimeTypeMap.getFileExtensionFromUrl(attachment.name.toLowerCase()); if (extension != null) attachment.type = MimeTypeMap.getSingleton().getMimeTypeFromExtension(extension); if (attachment.type == null)