From 3cc6b40e6136d452f90f6856438ca90ec9a51d20 Mon Sep 17 00:00:00 2001 From: GW_MC <72297530+GWMCwing@users.noreply.github.com> Date: Mon, 29 Dec 2025 17:45:16 +0800 Subject: [PATCH] Fix: missing upstream in From --- .../api/restricted/nginx/upstream/get_upstream_target.rs | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/apps/api/src/routes/api/restricted/nginx/upstream/get_upstream_target.rs b/apps/api/src/routes/api/restricted/nginx/upstream/get_upstream_target.rs index f1206dd..5bf1045 100644 --- a/apps/api/src/routes/api/restricted/nginx/upstream/get_upstream_target.rs +++ b/apps/api/src/routes/api/restricted/nginx/upstream/get_upstream_target.rs @@ -70,7 +70,13 @@ impl From updated_at: info.updated_at, // upstream_id: info.upstream_id, - upstream: None, + upstream: info.upstream.map(|u| UpstreamBasicInfo { + id: u.id, + name: u.name, + protocol: u.protocol, + created_at: u.created_at, + updated_at: u.updated_at, + }), } } } @@ -165,7 +171,6 @@ mod tests { let res = server.get(&url).await; res.assert_status_ok(); let text = res.text(); - println!("response body: {}", text); let body: UpstreamTargetInfo = serde_json::from_str(&text).expect("failed to parse json"); assert_eq!(body.upstream_id, up_id); assert!(body.upstream.is_some());