From 394e577668dbaf7de71d0cd041ce79ac5ab89fac Mon Sep 17 00:00:00 2001 From: Gerard Lamusse Date: Thu, 18 Aug 2022 21:07:09 +0200 Subject: [PATCH] Fix searching custom value and text property on v-select (#15148) --- app/src/components/v-select/v-select.vue | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/components/v-select/v-select.vue b/app/src/components/v-select/v-select.vue index a4f37bb31a..62955e5f00 100644 --- a/app/src/components/v-select/v-select.vue +++ b/app/src/components/v-select/v-select.vue @@ -302,9 +302,11 @@ export default defineComponent({ : isMatchingCurrentItem(item, searchValue); function isMatchingCurrentItem(item: Record, searchValue: string): boolean { + const text = get(item, props.itemText); + const value = get(item, props.itemValue); return ( - (item.text ? String(item.text).toLowerCase().includes(searchValue) : false) || - (item.value ? String(item.value).toLowerCase().includes(searchValue) : false) + (text ? String(text).toLowerCase().includes(searchValue) : false) || + (value ? String(value).toLowerCase().includes(searchValue) : false) ); } };