From 56c8280b80e58abaf2e80dba73f952bf80ddc6da Mon Sep 17 00:00:00 2001 From: Peter Hahn Date: Fri, 8 Jan 2016 12:06:18 +0100 Subject: [PATCH] Parse mail format --- .../static/src/js/web_widget_mail_send_odoo.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/web_widget_mail_send_odoo/static/src/js/web_widget_mail_send_odoo.js b/web_widget_mail_send_odoo/static/src/js/web_widget_mail_send_odoo.js index 57991ca6..8dba09cb 100644 --- a/web_widget_mail_send_odoo/static/src/js/web_widget_mail_send_odoo.js +++ b/web_widget_mail_send_odoo/static/src/js/web_widget_mail_send_odoo.js @@ -35,8 +35,9 @@ instance.web.form.FieldEmailIntern = instance.web.form.FieldChar.extend({ } else { // find partner id for email var res_partner = new openerp.Model('res.partner'); + var parsed_email = instance.mail.ChatterUtils.parse_email(self.get('value')); res_partner.query(['id']) - .filter([['email','=',self.get('value')]]) + .filter([['email', '=', parsed_email[1]]]) .first().then(function(partner){ if(partner){ var fm = self.field_manager @@ -59,7 +60,8 @@ instance.web.form.FieldEmailIntern = instance.web.form.FieldChar.extend({ console.log(self.build_context()); var pop = new instance.web.form.FormOpenPopup(self); var context = new instance.web.CompoundContext(self.build_context(), { - default_email: self.get('value'), + default_name: parsed_email[0], + default_email: parsed_email[1], }); pop.show_element( 'res.partner',