From de461cb0317c416fbf9d095de94a04fce08695bc Mon Sep 17 00:00:00 2001 From: PhatPhuckDave Date: Sat, 10 Aug 2024 13:51:04 +0200 Subject: [PATCH] Fix issue with crashing when having no entries today --- .../lib/components/Energy/EnergyToday.svelte | 18 ++++++++++-------- 1 file changed, 10 insertions(+), 8 deletions(-) diff --git a/frontend/src/lib/components/Energy/EnergyToday.svelte b/frontend/src/lib/components/Energy/EnergyToday.svelte index c4ce98b..4f4f684 100644 --- a/frontend/src/lib/components/Energy/EnergyToday.svelte +++ b/frontend/src/lib/components/Energy/EnergyToday.svelte @@ -34,16 +34,18 @@ remainingToday = $settingsStore.target; let now = new Date(); let todayDate = formatter.format(now); - const [day, month, year] = todayDate.split('/'); + const [day, month, year] = todayDate.split("/"); todayDate = `${year}-${month}-${day}`; - $foodStore.forEach((food) => { - if (food.date.split("T")[0] == todayDate) { - remainingToday -= food.energy; - } else { - return; - } - }); + if ($foodStore) { + $foodStore.forEach((food) => { + if (food.date.split("T")[0] == todayDate) { + remainingToday -= food.energy; + } else { + return; + } + }); + } remainingToday = Math.round(remainingToday); computeColor(); }