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) ); } };