fix(observability): preserve admin upstream error diagnostics

This commit is contained in:
elky
2026-09-07 10:39:48 +08:00
parent 470c59e197
commit 062e111c03
17 changed files with 690 additions and 116 deletions
@@ -14682,9 +14682,10 @@ mod tests {
candidate_extra["upstream_response"]["status_code"],
json!(302)
);
assert!(candidate_extra["upstream_response"]
.get("headers")
.is_none());
assert_eq!(
candidate_extra["upstream_response"]["headers"]["location"],
"/"
);
assert!(candidate_extra["upstream_response"].get("body").is_none());
assert!(candidate_extra.get("client_response").is_none());