[FIX] mail_plugin: always ensure that the returned partner has a name

Task-2826471

closes odoo/odoo#93058

X-original-commit: da26bb66f7c8c65beb7d326a6aaf565da8713a0d
Related: odoo/enterprise#28118
Signed-off-by: Thibault Delavallee (tde) <tde@openerp.com>
This commit is contained in:
std-odoo
2022-06-08 12:27:08 +02:00
parent 81d7b17c5c
commit cf91caa284
@@ -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):