From 7f87f05b1cfd2ca2c08d904acac383175886b5fa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Tom=C3=A1=C5=A1=20Ml=C3=A1dek?= Date: Thu, 3 Feb 2022 17:02:21 +0100 Subject: [PATCH] [ui] better error msg on text --- webui/src/components/Inspect.svelte | 2 +- webui/src/util/fetch.ts | 7 ++++++- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/webui/src/components/Inspect.svelte b/webui/src/components/Inspect.svelte index 3582665..bcbdcf9 100644 --- a/webui/src/components/Inspect.svelte +++ b/webui/src/components/Inspect.svelte @@ -244,7 +244,7 @@ {/if} {:else}
- {JSON.stringify($error)} + {$error}
{/if} diff --git a/webui/src/util/fetch.ts b/webui/src/util/fetch.ts index 0980468..7b660bc 100644 --- a/webui/src/util/fetch.ts +++ b/webui/src/util/fetch.ts @@ -15,7 +15,12 @@ export function useSWR( if (response.ok) { data.set(await response.json()); } else { - throw new Error(await response.json()); + let errorText = `${response.status} ${response.statusText}`; + const responseText = await response.text(); + if (responseText) { + errorText += ` - ${responseText}`; + } + throw new Error(errorText); } } catch (err) { error.set(err);