fix(ci): 恢复非流式错误体边界并适配新版 Clippy

This commit is contained in:
MMEXA
2026-07-18 03:26:53 +08:00
parent 0355c28683
commit 405ca3e66a
2 changed files with 12 additions and 12 deletions
@@ -3760,6 +3760,15 @@ pub(crate) fn build_execution_response_body(
return Ok(None);
}
if !stream && response_body_is_json(headers, decoded_body_bytes) {
let body_json: Value = serde_json::from_slice(decoded_body_bytes)
.map_err(ExecutionRuntimeTransportError::InvalidJson)?;
return Ok(Some(ResponseBody {
json_body: Some(body_json),
body_bytes_b64: None,
}));
}
if let Some(body_json) = extract_provider_private_stream_error_body(None, decoded_body_bytes)
.or_else(|| extract_provider_private_stream_error_body(None, body_bytes))
{
@@ -3776,15 +3785,6 @@ pub(crate) fn build_execution_response_body(
}));
}
if response_body_is_json(headers, decoded_body_bytes) {
let body_json: Value = serde_json::from_slice(decoded_body_bytes)
.map_err(ExecutionRuntimeTransportError::InvalidJson)?;
return Ok(Some(ResponseBody {
json_body: Some(body_json),
body_bytes_b64: None,
}));
}
Ok(Some(ResponseBody {
json_body: None,
body_bytes_b64: Some(base64::engine::general_purpose::STANDARD.encode(body_bytes)),