From 5dcf98b8103ea4977d26ebaa170a2037bedfdd74 Mon Sep 17 00:00:00 2001 From: "2569718930@qq.com" <2569718930@qq.com> Date: Wed, 22 Apr 2026 23:52:59 +0800 Subject: [PATCH] Normalize market scan field in city proxy --- frontend/app/api/city/[name]/route.ts | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/frontend/app/api/city/[name]/route.ts b/frontend/app/api/city/[name]/route.ts index 81d66013..1c2e5201 100644 --- a/frontend/app/api/city/[name]/route.ts +++ b/frontend/app/api/city/[name]/route.ts @@ -97,6 +97,18 @@ function buildFallbackCityDetail(name: string, depth: string, summary: Record; + if (!payload.market_scan && payload.market_scan_payload) { + return { + ...payload, + market_scan: payload.market_scan_payload, + }; + } + return payload; +} + export async function GET( req: NextRequest, context: { params: Promise<{ name: string }> }, @@ -146,7 +158,7 @@ export async function GET( ); return applyAuthResponseCookies(response, auth.response); } - const data = await res.json(); + const data = normalizeCityDetailPayload(await res.json()); const response = NextResponse.json(data); return applyAuthResponseCookies(response, auth.response); } catch (error) {