diff --git a/addons/mail/static/src/core/common/message.js b/addons/mail/static/src/core/common/message.js index 262bb5d2727..e101ff55491 100644 --- a/addons/mail/static/src/core/common/message.js +++ b/addons/mail/static/src/core/common/message.js @@ -237,7 +237,7 @@ export class Message extends Component { * @returns {boolean} */ get canToggleStar() { - return Boolean(!this.message.isTransient && this.message.resId); + return Boolean(!this.message.isTransient && this.message.resId && this.store.user); } get showUnfollow() { diff --git a/addons/mail/static/src/core/common/message.xml b/addons/mail/static/src/core/common/message.xml index 8f39e9ffc6e..a4d7633600d 100644 --- a/addons/mail/static/src/core/common/message.xml +++ b/addons/mail/static/src/core/common/message.xml @@ -121,7 +121,7 @@ - + @@ -129,7 +129,7 @@ View Reactions Add a Reaction Unfollow - Mark as Unread + Mark as Unread Edit Delete diff --git a/addons/mail/static/tests/discuss_app/discuss_tests.js b/addons/mail/static/tests/discuss_app/discuss_tests.js index b1426ff3af4..b06d6efb001 100644 --- a/addons/mail/static/tests/discuss_app/discuss_tests.js +++ b/addons/mail/static/tests/discuss_app/discuss_tests.js @@ -821,7 +821,6 @@ QUnit.test( assert.hasClass($("button:contains(Inbox)"), "o-active"); assert.containsN($, ".o-mail-Message", 2); - await click(".o-mail-Message:contains(not empty 1) [title='Expand']"); await click(".o-mail-Message:contains(not empty 1) [title='Mark as Read']"); assert.containsOnce($, ".o-mail-Message"); assert.containsOnce($, ".o-mail-Message:contains(not empty 2)");