From: mtmail Date: Mon, 8 Feb 2021 19:40:04 +0000 (+0100) Subject: details page: on error (HTTP 400) show message (#58) X-Git-Url: https://git.openstreetmap.org./nominatim-ui.git/commitdiff_plain/cd6cc1b5b427d45cb4ac431061945d6689718a75?ds=sidebyside details page: on error (HTTP 400) show message (#58) --- diff --git a/src/pages/DetailsPage.svelte b/src/pages/DetailsPage.svelte index 45fc1d4..5b8c1ce 100644 --- a/src/pages/DetailsPage.svelte +++ b/src/pages/DetailsPage.svelte @@ -13,6 +13,7 @@ import Map from '../components/Map.svelte'; let aPlace; + let errorResponse; let base_url = window.location.search; function loaddata() { @@ -40,8 +41,14 @@ } fetch_from_api('details', api_request_params, function (data) { - aPlace = data; - current_result_store.set(data); + if (data.error) { + errorResponse = data; + current_result_store.set(undefined); + } else { + aPlace = data; + errorResponse = undefined; + current_result_store.set(data); + } }); } else { aPlace = undefined; @@ -51,6 +58,9 @@ +{#if errorResponse} + {errorResponse.error.message} +{/if} {#if aPlace}