From 940d86299c7d3fce3a01d39a4de4c4d354ae1f86 Mon Sep 17 00:00:00 2001 From: Cagatay Civici Date: Tue, 18 May 2021 12:08:32 +0300 Subject: [PATCH] Fixed #1255 - Dropdown filter is incorrect when grouped and optionGroupChildren not named "items --- src/components/dropdown/Dropdown.vue | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/components/dropdown/Dropdown.vue b/src/components/dropdown/Dropdown.vue index 29796f8dd..1c7ffd40b 100755 --- a/src/components/dropdown/Dropdown.vue +++ b/src/components/dropdown/Dropdown.vue @@ -604,7 +604,9 @@ export default { for (let optgroup of this.options) { let filteredSubOptions = FilterService.filter(this.getOptionGroupChildren(optgroup), this.searchFields, this.filterValue, this.filterMatchMode, this.filterLocale); if (filteredSubOptions && filteredSubOptions.length) { - filteredGroups.push({...optgroup, ...{items: filteredSubOptions}}); + let filteredGroup = {...optgroup}; + filteredGroup[this.optionGroupChildren] = filteredSubOptions; + filteredGroups.push(filteredGroup); } } return filteredGroups