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(