diff --git a/frontend/app/api/city/[name]/route.ts b/frontend/app/api/city/[name]/route.ts index 67971d38..0117a74b 100644 --- a/frontend/app/api/city/[name]/route.ts +++ b/frontend/app/api/city/[name]/route.ts @@ -109,6 +109,12 @@ function buildFallbackCityDetail(name: string, depth: string, summary: Record; + + // Backend v2 nests hourly under timeseries; chart expects it at top level. + if (!payload.hourly && payload.timeseries?.hourly) { + payload.hourly = payload.timeseries.hourly; + } + if (!payload.market_scan && payload.market_scan_payload) { return { ...payload,