diff --git a/addons/mail/mail_message_view.xml b/addons/mail/mail_message_view.xml index 4677beee511..efd1c581fe5 100644 --- a/addons/mail/mail_message_view.xml +++ b/addons/mail/mail_message_view.xml @@ -63,6 +63,9 @@ + diff --git a/addons/mail/static/src/js/mail.js b/addons/mail/static/src/js/mail.js index 35fe012e054..a44941ece0b 100644 --- a/addons/mail/static/src/js/mail.js +++ b/addons/mail/static/src/js/mail.js @@ -637,14 +637,14 @@ openerp.mail = function(session) { for (var l in this.attachment_ids) { var attach = this.attachment_ids[l]; attach['url'] = mail.ChatterUtils.get_attachment_url(this.session, attach); - + if((attach.filename || attach.name).match(/[.](jpg|jpg|gif|png|tif|svg)$/i)) { attach.is_image = true; } if((attach.filename || attach.name).match(/[.](pdf|doc|docx|xls|xlsx|ppt|pptx|psd|tiff|dxf|svg)$/i)) { attach.is_document = true; - attach.url_escape = escape(attach.url); + attach.url_escape = escape(encodeURI(attach.url)); } }