From cee1013a7a666f348ed349a167fca008ec01482b Mon Sep 17 00:00:00 2001 From: Andymick Date: Sat, 18 Jul 2026 08:54:32 +0100 Subject: [PATCH] Add error handling to customers/mailing list page --- src/app/admin/customers/page.tsx | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) 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 (