From cd6cc1b5b427d45cb4ac431061945d6689718a75 Mon Sep 17 00:00:00 2001 From: mtmail Date: Mon, 8 Feb 2021 20:40:04 +0100 Subject: [PATCH] details page: on error (HTTP 400) show message (#58) --- src/pages/DetailsPage.svelte | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) 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}
-- 2.45.2