[FIX] mail: correctly return a field command when guest

Before this commit, field command was returning incorrect value if the
channel_partner was a guest. At the very least we have to return a `clear`
command.

closes odoo/odoo#95411

Signed-off-by: Sébastien Theys (seb) <seb@odoo.com>
This commit is contained in:
Didier (did)
2022-07-08 14:33:55 +02:00
parent d85609501d
commit ee61cc4259
2 changed files with 4 additions and 1 deletions
+1 -1
View File
@@ -1183,7 +1183,7 @@ class Channel(models.Model):
'id': member.partner_id.id,
'name': member.partner_id.name,
'im_status': member.partner_id.im_status,
})]
})] if member.partner_id else [('clear',)],
} for member in channel_partners])],
'memberCount': count,
}
@@ -27,6 +27,9 @@ registerModel({
* @returns {string}
*/
_computeName() {
if (!this.partner) {
return;
}
return this.partner.nameOrDisplayName;
},
},