From 6c4bd2cc267b4e1bb1066e8db909c10926e25864 Mon Sep 17 00:00:00 2001 From: spiral Date: Tue, 21 Jun 2022 22:23:25 -0400 Subject: [PATCH] fix(dashboard): show error message returned by api in discord login page --- dashboard/src/pages/DiscordLogin.svelte | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dashboard/src/pages/DiscordLogin.svelte b/dashboard/src/pages/DiscordLogin.svelte index 16d348ae..98593a34 100644 --- a/dashboard/src/pages/DiscordLogin.svelte +++ b/dashboard/src/pages/DiscordLogin.svelte @@ -12,7 +12,12 @@ const paramkeys = [...params.keys()]; if (paramkeys.includes("code")) { - const res = await api().private.discord.callback.post({ data: { code: params.get("code"), redirect_domain: window.location.origin } }); + let res: any; + try { + res = await api().private.discord.callback.post({ data: { code: params.get("code"), redirect_domain: window.location.origin } }); + } catch(e) { + text = "Error: " + e.data.error; + } localStorage.setItem("pk-token", res.token); localStorage.setItem("pk-user", JSON.stringify(res.system)); localStorage.setItem("pk-config", JSON.stringify(res.config));