From 3f89edd32775adddd535f5c65ab34fcf16d06bf4 Mon Sep 17 00:00:00 2001 From: Tiago Yamamoto Date: Wed, 24 Dec 2025 15:09:25 -0300 Subject: [PATCH] debug: add detailed logging for company options mapping --- frontend/src/app/dashboard/jobs/page.tsx | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) diff --git a/frontend/src/app/dashboard/jobs/page.tsx b/frontend/src/app/dashboard/jobs/page.tsx index 887f3c1..e65a737 100644 --- a/frontend/src/app/dashboard/jobs/page.tsx +++ b/frontend/src/app/dashboard/jobs/page.tsx @@ -116,13 +116,25 @@ export default function AdminJobsPage() { const companyOptions = useMemo( () => { - const opts = companies.map((c) => ({ id: c.id, name: c.name })) - console.log("[DEBUG] Company options:", opts) + console.log("[DEBUG] Companies raw data:", companies) + console.log("[DEBUG] Companies length:", companies.length) + if (companies.length > 0) { + console.log("[DEBUG] First company object:", companies[0]) + console.log("[DEBUG] First company keys:", Object.keys(companies[0])) + } + const opts = companies + .filter((c) => c && (c.id || c.ID)) + .map((c) => ({ + id: c.id || (c as unknown as { ID?: string }).ID, + name: c.name || (c as unknown as { Name?: string }).Name || "Unknown" + })) + console.log("[DEBUG] Company options mapped:", opts) return opts }, [companies], ) + const filteredJobs = useMemo( () => jobRows.filter(