You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@maven.apache.org by sj...@apache.org on 2023/03/07 23:14:52 UTC
[maven-resolver] 01/01: [MRESOLVER-339] Preemptive auth fix
This is an automated email from the ASF dual-hosted git repository.
sjaranowski pushed a commit to branch fix-339
in repository https://gitbox.apache.org/repos/asf/maven-resolver.git
commit dda0edf858d74eac5a80cc6dc011b9b7c4ba244e
Author: Slawomir Jaranowski <s....@gmail.com>
AuthorDate: Wed Mar 8 00:14:39 2023 +0100
[MRESOLVER-339] Preemptive auth fix
Fix from 7c06f7045cf90012883002f41a5245402b00b849
was partially reverted by 28fec45f15f24bbee8b3584f09425e75ae7104ab
---
.../main/java/org/eclipse/aether/transport/http/HttpTransporter.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/HttpTransporter.java b/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/HttpTransporter.java
index 573e1279..b613c306 100644
--- a/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/HttpTransporter.java
+++ b/maven-resolver-transport-http/src/main/java/org/eclipse/aether/transport/http/HttpTransporter.java
@@ -388,7 +388,7 @@ final class HttpTransporter extends AbstractTransporter {
private void prepare(HttpUriRequest request, SharingHttpContext context) {
final boolean put = HttpPut.METHOD_NAME.equalsIgnoreCase(request.getMethod());
if (preemptiveAuth || (preemptivePutAuth && put)) {
- state.setAuthScheme(server, new BasicScheme());
+ context.getAuthCache().put(server, new BasicScheme());
}
if (supportWebDav) {
if (state.getWebDav() == null && (put || isPayloadPresent(request))) {