diff --git a/src/components/SearchableSelect.vue b/src/components/SearchableSelect.vue index da4ba9c9fe871f98b337cf5093387ba21c66986d..bb87f804e44385a6f2410a0e7e49f611ad9f113b 100644 --- a/src/components/SearchableSelect.vue +++ b/src/components/SearchableSelect.vue @@ -303,8 +303,8 @@ export default defineComponent({ this.setValidInput(this.allowEmpty) return } - - const suggestion = (await Promise.resolve(this.getSuggestions(newValue))).suggestions[newValue] + const term = this.suggestions[newValue] ?? newValue + const suggestion = (await Promise.resolve(this.getSuggestions(term))).suggestions[newValue] if (suggestion) { this.input = suggestion } else {