Fixed #5140 - Search with null/undefined values breaks rendering

This commit is contained in:
tugcekucukoglu 2024-01-24 14:54:14 +03:00
parent 2501fc91b7
commit ea75e45b3f
10 changed files with 10 additions and 10 deletions

View file

@ -231,7 +231,7 @@ export default {
return panel && panel.contains(element);
},
isItemMatched(processedItem) {
return this.isValidItem(processedItem) && this.getItemLabel(processedItem).toLocaleLowerCase(this.searchLocale).startsWith(this.searchValue.toLocaleLowerCase(this.searchLocale));
return this.isValidItem(processedItem) && this.getItemLabel(processedItem)?.toLocaleLowerCase(this.searchLocale).startsWith(this.searchValue.toLocaleLowerCase(this.searchLocale));
},
isVisibleItem(processedItem) {
return !!processedItem && (processedItem.level === 0 || this.isItemActive(processedItem)) && this.isItemVisible(processedItem);