From c4439e779f4f24e57e4d89029f364a25203141e5 Mon Sep 17 00:00:00 2001 From: Ken Yasue Date: Tue, 25 Mar 2025 13:51:47 +0100 Subject: [PATCH] fix customer record --- .../(admin)/admin/customers/components/ContactRecordList.tsx | 3 ++- src/app/api/contact-records/route.ts | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/src/app/(admin)/admin/customers/components/ContactRecordList.tsx b/src/app/(admin)/admin/customers/components/ContactRecordList.tsx index 4e9364d..7650fe1 100644 --- a/src/app/(admin)/admin/customers/components/ContactRecordList.tsx +++ b/src/app/(admin)/admin/customers/components/ContactRecordList.tsx @@ -26,6 +26,7 @@ export default function ContactRecordList({ customerId }: ContactRecordListProps // Function to fetch contact records const fetchContactRecords = async () => { + setIsLoading(true); try { const response = await fetch(`/api/contact-records?customerId=${customerId}`); @@ -35,7 +36,7 @@ export default function ContactRecordList({ customerId }: ContactRecordListProps } const data = await response.json(); - setContactRecords(data); + setContactRecords(data.data); } catch (err) { setError(err instanceof Error ? err.message : 'An error occurred while fetching contact records'); } finally { diff --git a/src/app/api/contact-records/route.ts b/src/app/api/contact-records/route.ts index f9842ef..47b1f9e 100644 --- a/src/app/api/contact-records/route.ts +++ b/src/app/api/contact-records/route.ts @@ -7,6 +7,7 @@ export async function GET(request: NextRequest) { const dataSource = await getDataSource(); const contactRecordRepository = dataSource.getRepository(ContactRecord); + // Get query parameters const url = new URL(request.url); const customerId = url.searchParams.get('customerId');