diff --git a/addons/mail/static/src/components/message/message.js b/addons/mail/static/src/components/message/message.js index f5e97322185..85732388e8c 100644 --- a/addons/mail/static/src/components/message/message.js +++ b/addons/mail/static/src/components/message/message.js @@ -95,28 +95,6 @@ export class Message extends Component { return this.messageView.message.date.format(getLangDatetimeFormat()); } - /** - * Determines whether author open chat feature is enabled on message. - * - * @returns {boolean} - */ - get hasAuthorOpenChat() { - if (this.messaging.currentGuest) { - return false; - } - if (!this.messageView.message.author) { - return false; - } - if ( - this.messageView.threadView && - this.messageView.threadView.thread && - this.messageView.threadView.thread.correspondent === this.messageView.message.author - ) { - return false; - } - return true; - } - /** * Whether the message is "active", ie: hovered or clicked, and should * display additional things (date in sidebar, message actions, etc.) @@ -406,7 +384,7 @@ export class Message extends Component { */ _onClickAuthorAvatar(ev) { markEventHandled(ev, 'Message.ClickAuthorAvatar'); - if (!this.hasAuthorOpenChat) { + if (!this.messageView.hasAuthorOpenChat) { return; } this.messageView.message.author.openChat(); diff --git a/addons/mail/static/src/components/message/message.xml b/addons/mail/static/src/components/message/message.xml index b50bb7d5655..93713fe4687 100644 --- a/addons/mail/static/src/components/message/message.xml +++ b/addons/mail/static/src/components/message/message.xml @@ -29,7 +29,7 @@