diff --git a/src/app/admin/customers/page.tsx b/src/app/admin/customers/page.tsx index b9e18cc..ea3cc4d 100644 --- a/src/app/admin/customers/page.tsx +++ b/src/app/admin/customers/page.tsx @@ -13,7 +13,13 @@ export default async function CustomersPage({ }: { searchParams: { sent?: string; failed?: string }; }) { - const entries = await prisma.mailingListEntry.findMany({ orderBy: { createdAt: 'desc' } }); + let entries = []; + try { + entries = await prisma.mailingListEntry.findMany(); + entries.sort((a, b) => b.createdAt.getTime() - a.createdAt.getTime()); + } catch (err) { + console.error('Error fetching mailing list:', err); + } const subscribedCount = entries.filter((e) => e.subscribed).length; return (