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))) {