This is an automated email from the ASF dual-hosted git repository.

cstamas pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/maven-resolver.git


The following commit(s) were added to refs/heads/master by this push:
     new 21f0dc73 [MRESOLVER-339] Preemptive auth fix (#267)
21f0dc73 is described below

commit 21f0dc73214215c5dfd3e5c22b1dc0b4fa424154
Author: Slawomir Jaranowski <[email protected]>
AuthorDate: Wed Mar 8 08:54:19 2023 +0100

    [MRESOLVER-339] Preemptive auth fix (#267)
    
    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))) {

Reply via email to