diff --git a/addons/mail/static/src/models/partner.js b/addons/mail/static/src/models/partner.js index f44637db065..ad1649869cf 100644 --- a/addons/mail/static/src/models/partner.js +++ b/addons/mail/static/src/models/partner.js @@ -137,8 +137,8 @@ registerModel({ return 1; } } - const cleanedAName = cleanSearchTerm(a.nameOrDisplayName || ''); - const cleanedBName = cleanSearchTerm(b.nameOrDisplayName || ''); + const cleanedAName = cleanSearchTerm(a.name || ''); + const cleanedBName = cleanSearchTerm(b.name || ''); if (cleanedAName.startsWith(cleanedSearchTerm) && !cleanedBName.startsWith(cleanedSearchTerm)) { return -1; } @@ -242,8 +242,11 @@ registerModel({ // partners (livechat guests), public partners (technical) continue; } + if (!partner.name) { + continue; + } if ( - (partner.nameOrDisplayName && cleanSearchTerm(partner.nameOrDisplayName).includes(cleanedSearchTerm)) || + (cleanSearchTerm(partner.name).includes(cleanedSearchTerm)) || (partner.email && cleanSearchTerm(partner.email).includes(cleanedSearchTerm)) ) { if (partner.user) {