From e0075664fd4f0f2a87a3a95b12479deec99ab69e Mon Sep 17 00:00:00 2001 From: "Didier (did)" Date: Thu, 8 Oct 2020 07:58:05 +0000 Subject: [PATCH] [FIX] mail: handle the case when the user id isn't and array. fw of 9be44c5de2b86d56871a1ef5326ada24afceec6c --- addons/mail/static/src/models/partner/partner.js | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/addons/mail/static/src/models/partner/partner.js b/addons/mail/static/src/models/partner/partner.js index 70bcad40376..178fd5fd797 100644 --- a/addons/mail/static/src/models/partner/partner.js +++ b/addons/mail/static/src/models/partner/partner.js @@ -56,12 +56,18 @@ function factory(dependencies) { if (!data.user_id) { data2.user = [['unlink-all']]; } else { - data2.user = [ - ['insert', { + let user = {}; + if (Array.isArray(data.user_id)) { + user = { id: data.user_id[0], display_name: data.user_id[1], - }], - ]; + }; + } else { + user = { + id: data.user_id, + }; + } + data2.user = [['insert', user]]; } }