From fbbc479032cdeb918543e84abd1f20d06d373804 Mon Sep 17 00:00:00 2001 From: Mannu Date: Sun, 10 May 2026 23:12:56 +0530 Subject: [PATCH] Fix date handling in admin APIs --- src/app/api/admin/children/route.ts | 2 +- src/app/api/admin/families/route.ts | 2 +- src/app/api/admin/users/route.ts | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/app/api/admin/children/route.ts b/src/app/api/admin/children/route.ts index 39f3fa8..32534da 100644 --- a/src/app/api/admin/children/route.ts +++ b/src/app/api/admin/children/route.ts @@ -26,7 +26,7 @@ export async function GET(request: Request) { children: children.map((c: any) => ({ id: c.id, name: c.name, - birthDate: c.birth_date?.toISOString(), + birthDate: c.birth_date ? new Date(c.birth_date).toISOString() : null, familyId: c.family_id, familyName: c.family_name, age: c.age || "N/A", diff --git a/src/app/api/admin/families/route.ts b/src/app/api/admin/families/route.ts index c76221f..e15518c 100644 --- a/src/app/api/admin/families/route.ts +++ b/src/app/api/admin/families/route.ts @@ -33,7 +33,7 @@ export async function GET(request: Request) { tier: f.tier || "free", maxChildren: f.max_children || 1, maxMembers: f.max_members || 2, - createdAt: f.created_at?.toISOString(), + createdAt: f.created_at ? new Date(f.created_at).toISOString() : null, userCount: Number(f.user_count) || 0, childCount: Number(f.child_count) || 0, })), diff --git a/src/app/api/admin/users/route.ts b/src/app/api/admin/users/route.ts index 1de14a1..3df4376 100644 --- a/src/app/api/admin/users/route.ts +++ b/src/app/api/admin/users/route.ts @@ -30,7 +30,7 @@ export async function GET(request: Request) { name: u.name, familyId: u.family_id, familyName: u.family_name, - createdAt: u.created_at?.toISOString(), + createdAt: u.created_at ? new Date(u.created_at).toISOString() : null, })), }); } catch (error) {