diff --git a/addons/mail/static/src/js/mail.js b/addons/mail/static/src/js/mail.js index 12e83f8fccf..e1625089a51 100644 --- a/addons/mail/static/src/js/mail.js +++ b/addons/mail/static/src/js/mail.js @@ -422,9 +422,7 @@ openerp.mail = function (session) { on_attachment_loaded: function (event, result) { if (result.erorr || !result.id ) { - var error_title = result.error.split('\n')[0]; - var error_content = result.error.replace(/^.*\n/, ''); - this.do_warn(error_title, error_content); + this.do_warn( session.web.qweb.render('mail.error_upload'), result.error); this.attachment_ids = _.filter(this.attachment_ids, function (val) { return !val.upload; }); } else { for (var i in this.attachment_ids) { diff --git a/addons/mail/static/src/xml/mail.xml b/addons/mail/static/src/xml/mail.xml index cca908a5d98..f10770a27e1 100644 --- a/addons/mail/static/src/xml/mail.xml +++ b/addons/mail/static/src/xml/mail.xml @@ -179,6 +179,11 @@