From bceab17e681d0e2a36a7b5e7c493534b7a58ecd5 Mon Sep 17 00:00:00 2001 From: damr Date: Fri, 31 Mar 2023 12:14:39 +0000 Subject: [PATCH] [FIX] mail: prevent a traceback when an onclick is triggered on an empty MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit m2o avater user widget This commit's purpose is to prevent a traceback when the user click on an empty avatar user icon. task-3254564 closes odoo/odoo#117374 Signed-off-by: Alexandre Kühn (aku) --- .../many2one_avatar_user_field/many2one_avatar_user_field.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/addons/mail/static/src/web/fields/many2one_avatar_user_field/many2one_avatar_user_field.js b/addons/mail/static/src/web/fields/many2one_avatar_user_field/many2one_avatar_user_field.js index a3bc7d4ae53..998e91cad57 100644 --- a/addons/mail/static/src/web/fields/many2one_avatar_user_field/many2one_avatar_user_field.js +++ b/addons/mail/static/src/web/fields/many2one_avatar_user_field/many2one_avatar_user_field.js @@ -21,7 +21,9 @@ const userChatter = { }, onClickAvatar() { - this.openChat(this.props.record.data[this.props.name][0]); + const id = this.props.record.data[this.props.name][0] ?? false + if (id !== false) + this.openChat(id); }, };