diff --git a/app/src/main/java/eu/faircode/email/ActivityView.java b/app/src/main/java/eu/faircode/email/ActivityView.java index e47f602e3b..e40a0e3408 100644 --- a/app/src/main/java/eu/faircode/email/ActivityView.java +++ b/app/src/main/java/eu/faircode/email/ActivityView.java @@ -1669,12 +1669,12 @@ public class ActivityView extends ActivityBilling implements FragmentManager.OnB for (EntityAttachment attachment : attachments) { File file = attachment.getFile(context); - String name = attachment.name; + String name = Helper.sanitizeFilename(attachment.name); if (TextUtils.isEmpty(name)) name = Long.toString(attachment.id); DocumentFile document = tree.createFile(attachment.type, name); if (document == null) - throw new FileNotFoundException(name); + throw new FileNotFoundException(uri + ":" + name); ParcelFileDescriptor pfd = null; OutputStream os = null;