diff --git a/src/components/reports/ReportsTablePanel.tsx b/src/components/reports/ReportsTablePanel.tsx index 8809b26..56fd498 100644 --- a/src/components/reports/ReportsTablePanel.tsx +++ b/src/components/reports/ReportsTablePanel.tsx @@ -153,6 +153,17 @@ export function ReportsTablePanel({ if (!data) return null; + const days = Array.isArray(data.days) ? data.days : []; + const clients = Array.isArray(data.clients) ? data.clients : []; + const projects = Array.isArray(data.projects) ? data.projects : []; + const tags = Array.isArray(data.tags) ? data.tags : []; + const entries = Array.isArray(dayDetails?.entries) ? dayDetails.entries : []; + const summary = data.summary ?? { + billable_duration: "00:00:00", + non_billable_duration: "00:00:00", + income_totals: [], + }; + return (