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);