From 3e4e637756da05f2aeb9f3b8fc673f34579adebe Mon Sep 17 00:00:00 2001 From: tglide <26071571+TGlide@users.noreply.github.com> Date: Mon, 1 May 2023 14:48:26 +0100 Subject: [PATCH] fix: projects breaking --- .../console/project-[project]/overview/+layout.svelte | 4 ++-- .../console/project-[project]/overview/requests.svelte | 8 +++++--- 2 files changed, 7 insertions(+), 5 deletions(-) diff --git a/src/routes/console/project-[project]/overview/+layout.svelte b/src/routes/console/project-[project]/overview/+layout.svelte index b5e6308d3..911f29c11 100644 --- a/src/routes/console/project-[project]/overview/+layout.svelte +++ b/src/routes/console/project-[project]/overview/+layout.svelte @@ -5,12 +5,12 @@ // TODO: metric type is wrong export function last(set: Array): Models.Metric | null { - return (set as Models.Metric[]).slice(-1)[0] ?? null; + return (set as Models.Metric[])?.slice(-1)[0] ?? null; } // TODO: metric type is wrong export function total(set: Array): number { - return (set as Models.Metric[]).reduce((prev, curr) => prev + curr.value, 0); + return (set as Models.Metric[])?.reduce((prev, curr) => prev + curr.value, 0); } export function format(number: number): string { diff --git a/src/routes/console/project-[project]/overview/requests.svelte b/src/routes/console/project-[project]/overview/requests.svelte index 7de023426..3753c98ae 100644 --- a/src/routes/console/project-[project]/overview/requests.svelte +++ b/src/routes/console/project-[project]/overview/requests.svelte @@ -20,12 +20,14 @@ $: if (period) { showPeriod = false; } + + const requestsTotal = $usage?.requestsTotal ? total($usage?.requestsTotal) : 0;
- {format(total($usage?.requestsTotal))} + {format(requestsTotal)}
Requests
@@ -41,7 +43,7 @@
-{#if total($usage?.requestsTotal) !== 0} +{#if requestsTotal !== 0 && requests?.length}
[e.date, e.value])] + data: [...(requests?.map((e) => [e.date, e.value]) ?? [])] } ]} />