diff --git a/addons/mail_plugin/controllers/mail_plugin.py b/addons/mail_plugin/controllers/mail_plugin.py index 5c10516c525..06ce25c6dfb 100644 --- a/addons/mail_plugin/controllers/mail_plugin.py +++ b/addons/mail_plugin/controllers/mail_plugin.py @@ -377,6 +377,12 @@ class MailPluginController(http.Controller): except AccessError: partner_values['can_write_on_partner'] = False + if not partner_values['name']: + # Always ensure that the partner has a name + name, email = request.env['res.partner']._parse_partner_name( + partner_values['email']) + partner_values['name'] = name or email + return partner_values def _get_contact_data(self, partner):