[FIX] mail: cache access to message_unread_counter

Store in variable in sort instead of accessing twice (less proxy get)

Part-of: odoo/odoo#155068
This commit is contained in:
Sébastien Theys
2024-02-23 15:13:53 +00:00
parent 551e98e9c3
commit 93078feeab
@@ -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 (