From 9fd9180087967f489ca801c41dd7f57ee81b7aef Mon Sep 17 00:00:00 2001 From: MayaTheShy Date: Fri, 20 Feb 2026 01:31:56 -0500 Subject: [PATCH] fix: Update loadTasks function to handle server responses with flat arrays or single task objects --- client/src/components/TaskPanel.jsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/client/src/components/TaskPanel.jsx b/client/src/components/TaskPanel.jsx index 1fb4349..057878a 100644 --- a/client/src/components/TaskPanel.jsx +++ b/client/src/components/TaskPanel.jsx @@ -44,7 +44,8 @@ const TaskPanel = ({ turtles, apiUrl }) => { const response = await fetch(url); if (response.ok) { const data = await response.json(); - setTasks(data); + // Server returns flat array of formatted tasks + setTasks(Array.isArray(data) ? data : (data.tasks || [])); } } catch (error) { console.error('Failed to load tasks:', error);