From ea94fab0a5f03a3ccee74494f999876874a9244f Mon Sep 17 00:00:00 2001 From: csawatzky Date: Tue, 14 Oct 2025 14:58:09 -0600 Subject: [PATCH] fix for tasks being undefined when none were loaded --- src/tasks/TaskViewer.tsx | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/src/tasks/TaskViewer.tsx b/src/tasks/TaskViewer.tsx index a5c02a6..1b6c017 100644 --- a/src/tasks/TaskViewer.tsx +++ b/src/tasks/TaskViewer.tsx @@ -154,15 +154,18 @@ export default function TaskViewer(props: ViewProps) { taskAPI .listTasks(50, 0, "asc", "start", undefined, undefined, as, prevMonth, nextMonth) .then(resp => { - resp.data.tasks.forEach(task => { - if (task.settings) { - temp.set(task.key, Task.any(task)); - } - }); + if(resp.data.tasks){ + resp.data.tasks.forEach(task => { + if (task.settings) { + temp.set(task.key, Task.any(task)); + } + }); + } setTasks(temp); setLoaded(true); }) .catch(err => { + console.log(err) openSnack("Failed to load tasks"); }); }, [taskAPI, as, user, openSnack, nextMonth, prevMonth]);