[FIX] mail: avoid partner without name in suggestion
task-2884212 closes odoo/odoo#99432 X-original-commit: 385ba1d062abbc73ca3cdb9a27adb4b9cc7803be Signed-off-by: Sébastien Theys (seb) <seb@odoo.com>
This commit is contained in:
@@ -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) {
|
||||
|
||||
Reference in New Issue
Block a user