From 330ff6a52f14cdca626ebafbad6e94787a016ef3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?C=C3=A9dric=20Krier?= Date: Wed, 13 Dec 2017 18:08:13 +0100 Subject: [PATCH] Encode attachment in base64 issue6992 review39931002 --- notification.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/notification.py b/notification.py index 4c2eb42e8b..1988780346 100644 --- a/notification.py +++ b/notification.py @@ -1,6 +1,7 @@ # This file is part of Tryton. The COPYRIGHT file at the top level of # this repository contains the full copyright notices and license terms. import mimetypes +from email.encoders import encode_base64 from email.header import Header from email.mime.application import MIMEApplication from email.mime.multipart import MIMEMultipart @@ -271,6 +272,7 @@ class EmailAttachment(ModelSQL): if mimetype: msg = MIMENonMultipart(*mimetype.split('/')) msg.set_payload(content) + encode_base64(msg) else: msg = MIMEApplication(content) if not isinstance(name, str):