diff --git a/app/(dashboard)/analytics/analytics-client.tsx b/app/(dashboard)/analytics/analytics-client.tsx index 552d6b4..9d3546a 100644 --- a/app/(dashboard)/analytics/analytics-client.tsx +++ b/app/(dashboard)/analytics/analytics-client.tsx @@ -43,7 +43,7 @@ export function AnalyticsClient({ data }: AnalyticsClientProps) { }; const filteredFinances = data.finances.filter(f => filterByDate(f.transaction_date)); - const filteredTasks = data.tasks.filter(t => filterByDate(t.created_at || t.due_at)); + const filteredTasks = data.tasks.filter(t => filterByDate(t.created_at || t.due_at || null)); // Project-based income const projectIncomeMap = new Map(); diff --git a/app/api/health/route.ts b/app/api/health/route.ts new file mode 100644 index 0000000..247ff58 --- /dev/null +++ b/app/api/health/route.ts @@ -0,0 +1,7 @@ +import { NextResponse } from "next/server"; + +export const runtime = "edge"; + +export function GET() { + return NextResponse.json({ status: "ok", timestamp: new Date().toISOString() }); +} diff --git a/next-env.d.ts b/next-env.d.ts index c4b7818..9edff1c 100644 --- a/next-env.d.ts +++ b/next-env.d.ts @@ -1,6 +1,6 @@ /// /// -import "./.next/dev/types/routes.d.ts"; +import "./.next/types/routes.d.ts"; // NOTE: This file should not be edited // see https://nextjs.org/docs/app/api-reference/config/typescript for more information.