diff --git a/addons/mail/static/src/components/message/message.js b/addons/mail/static/src/components/message/message.js
index 7df1282420c..5b48beaa63d 100644
--- a/addons/mail/static/src/components/message/message.js
+++ b/addons/mail/static/src/components/message/message.js
@@ -130,9 +130,9 @@ export class Message extends Component {
return false;
}
if (
- this.threadView &&
- this.threadView.thread &&
- this.threadView.thread.correspondent === this.messageView.message.author
+ this.messageView.threadView &&
+ this.messageView.threadView.thread &&
+ this.messageView.threadView.thread.correspondent === this.messageView.message.author
) {
return false;
}
@@ -211,9 +211,9 @@ export class Message extends Component {
*/
get isSelected() {
return Boolean(
- this.threadView &&
this.messageView &&
- this.threadView.replyingToMessageView === this.messageView
+ this.messageView.threadView &&
+ this.messageView.threadView.replyingToMessageView === this.messageView
);
}
@@ -261,13 +261,6 @@ export class Message extends Component {
return this.messageView.message.date.format('hh:mm');
}
- /**
- * @returns {ThreadView}
- */
- get threadView() {
- return this.messageView && this.messageView.threadView;
- }
-
/**
* @returns {Object}
*/
diff --git a/addons/mail/static/src/components/message/message.xml b/addons/mail/static/src/components/message/message.xml
index 9e70143628a..368c6faddea 100644
--- a/addons/mail/static/src/components/message/message.xml
+++ b/addons/mail/static/src/components/message/message.xml
@@ -7,7 +7,7 @@
'o_Message_active': isActive,
'o-clicked': state.isClicked,
'o-discussion': messageView and (messageView.message.is_discussion or messageView.message.is_notification),
- 'o-has-message-selection': threadView and threadView.replyingToMessageView,
+ 'o-has-message-selection': messageView and messageView.threadView and messageView.threadView.replyingToMessageView,
'o-highlighted': messageView and (messageView.message.isHighlighted or messageView.isHighlighted),
'o-mobile': messaging and messaging.device.isMobile,
'o-not-discussion': messageView and !(messageView.message.is_discussion or messageView.message.is_notification),
@@ -49,8 +49,8 @@
-
-
+
+
@@ -87,10 +87,10 @@
-
-
-
+
+
-
+
-
+