From fdb8a1a76359cc35a62989bd8e3fbda16ff3ae2b Mon Sep 17 00:00:00 2001 From: robert schouten Date: Wed, 8 Mar 2017 15:58:26 +0800 Subject: [PATCH] remove newlines from email attachments as cannot be handled --- frappe/email/receive.py | 1 + 1 file changed, 1 insertion(+) diff --git a/frappe/email/receive.py b/frappe/email/receive.py index 28885f40a4..afb9ed5fc3 100644 --- a/frappe/email/receive.py +++ b/frappe/email/receive.py @@ -386,6 +386,7 @@ class Email: fname = part.get_filename() if fname: try: + fname = fname.replace('\n', ' ').replace('\r', '') fname = cstr(decode_header(fname)[0][0]) except: fname = get_random_filename(content_type=content_type)