From 39637fc4aa6af7d08e5692bfffd7092f3cb44781 Mon Sep 17 00:00:00 2001 From: jonaswinkler Date: Mon, 28 Dec 2020 17:09:19 +0100 Subject: [PATCH] fixes #175 --- src/paperless_mail/mail.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/paperless_mail/mail.py b/src/paperless_mail/mail.py index 3c200362d..537807400 100644 --- a/src/paperless_mail/mail.py +++ b/src/paperless_mail/mail.py @@ -3,9 +3,9 @@ import tempfile from datetime import timedelta, date import magic +import pathvalidate from django.conf import settings from django.db import DatabaseError -from django.utils.text import slugify from django_q.tasks import async_task from imap_tools import MailBox, MailBoxUnencrypted, AND, MailMessageFlags, \ MailboxFolderSelectError @@ -294,7 +294,7 @@ class MailAccountHandler(LoggingMixin): async_task( "documents.tasks.consume_file", path=temp_filename, - override_filename=att.filename, + override_filename=pathvalidate.sanitize_filename(att.filename), # NOQA: E501 override_title=title, override_correspondent_id=correspondent.id if correspondent else None, # NOQA: E501 override_document_type_id=doc_type.id if doc_type else None, # NOQA: E501