diff --git a/addons/mail/static/src/core/common/store_service.js b/addons/mail/static/src/core/common/store_service.js index 46bda9c4717..311ca692b6b 100644 --- a/addons/mail/static/src/core/common/store_service.js +++ b/addons/mail/static/src/core/common/store_service.js @@ -132,10 +132,12 @@ export class Store extends BaseStore { if (bNeedaction > 0 && aNeedaction === 0) { return 1; } - if (a.message_unread_counter > 0 && b.message_unread_counter === 0) { + const aUnread = a.message_unread_counter; + const bUnread = b.message_unread_counter; + if (aUnread > 0 && bUnread === 0) { return -1; } - if (b.message_unread_counter > 0 && a.message_unread_counter === 0) { + if (bUnread > 0 && aUnread === 0) { return 1; } if (