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 {