fix: retry interrupted uploads through proxies (#7789)

fix: retry proxied upload interruptions
This commit is contained in:
Chris
2026-09-14 05:52:29 +08:00
committed by GitHub
parent 4772095e86
commit 5d66e9e15b
+4 -1
View File
@@ -657,9 +657,12 @@ pub(crate) fn classify_transport_failure(error: &reqwest::Error, proxy_configure
{
return Some(TransportFailure::TlsPeer);
}
if proxy_configured && message.contains("unsuccessful tunnel") {
return Some(TransportFailure::ProxyRejected);
}
source = error.source();
}
proxy_configured.then_some(TransportFailure::ProxyRejected)
None
}
impl From<TransportFailure> for ClientError {