diff --git a/src/Bundle/ChillMainBundle/Resources/public/vuejs/AddressPicker/AddressPicker.vue b/src/Bundle/ChillMainBundle/Resources/public/vuejs/AddressPicker/AddressPicker.vue index b2c3465d5..2103f493d 100644 --- a/src/Bundle/ChillMainBundle/Resources/public/vuejs/AddressPicker/AddressPicker.vue +++ b/src/Bundle/ChillMainBundle/Resources/public/vuejs/AddressPicker/AddressPicker.vue @@ -63,6 +63,11 @@ const performSearchForAddress = async (search: string): Promise => { abortControllerSearchAddress, ); abortControllerSearchAddress = null; + + // check if there is only one result + if (addresses.value.length === 1 && Object.keys(addresses.value[0].positions).length === 1) { + onPickPosition(Object.keys(addresses.value[0].positions)[0]); + } } catch (e: unknown) { if (e instanceof DOMException && e.name === "AbortError") { console.log("search aborted for:", search);