In Next.js 15, searchParams is a Promise that must be awaited before accessing its properties. The home page was directly accessing searchParams.search, searchParams.local_authority, etc., which resulted in all parameters being undefined. This caused all API calls to return all schools regardless of search/filter parameters. This fix brings the home page in line with the compare and rankings pages, which already correctly await searchParams. Fixes search, filter, and pagination functionality on the home page. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
1.8 KiB
1.8 KiB