You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucene.apache.org by er...@apache.org on 2018/04/02 16:20:32 UTC

lucene-solr:master: SOLR-9399: Delete requests do not send credentials & fails for Basic Authentication

Repository: lucene-solr
Updated Branches:
  refs/heads/master 805438c59 -> d2cb6adde


SOLR-9399: Delete requests do not send credentials & fails for Basic Authentication


Project: http://git-wip-us.apache.org/repos/asf/lucene-solr/repo
Commit: http://git-wip-us.apache.org/repos/asf/lucene-solr/commit/d2cb6add
Tree: http://git-wip-us.apache.org/repos/asf/lucene-solr/tree/d2cb6add
Diff: http://git-wip-us.apache.org/repos/asf/lucene-solr/diff/d2cb6add

Branch: refs/heads/master
Commit: d2cb6adde9ef1b3d6599cb39de0285e86611bef0
Parents: 805438c
Author: Erick <er...@apache.org>
Authored: Mon Apr 2 09:17:02 2018 -0700
Committer: Erick <er...@apache.org>
Committed: Mon Apr 2 09:17:02 2018 -0700

----------------------------------------------------------------------
 .../src/java/org/apache/solr/client/solrj/impl/CloudSolrClient.java | 1 +
 .../java/org/apache/solr/client/solrj/request/UpdateRequest.java    | 1 +
 2 files changed, 2 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/d2cb6add/solr/solrj/src/java/org/apache/solr/client/solrj/impl/CloudSolrClient.java
----------------------------------------------------------------------
diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/impl/CloudSolrClient.java b/solr/solrj/src/java/org/apache/solr/client/solrj/impl/CloudSolrClient.java
index 17b64ab..34d789f 100644
--- a/solr/solrj/src/java/org/apache/solr/client/solrj/impl/CloudSolrClient.java
+++ b/solr/solrj/src/java/org/apache/solr/client/solrj/impl/CloudSolrClient.java
@@ -588,6 +588,7 @@ public class CloudSolrClient extends SolrClient {
         nonRoutableRequest = new UpdateRequest();
       }
       nonRoutableRequest.setParams(nonRoutableParams);
+      nonRoutableRequest.setBasicAuthCredentials(request.getBasicAuthUser(), request.getBasicAuthPassword());
       List<String> urlList = new ArrayList<>();
       urlList.addAll(routes.keySet());
       Collections.shuffle(urlList, rand);

http://git-wip-us.apache.org/repos/asf/lucene-solr/blob/d2cb6add/solr/solrj/src/java/org/apache/solr/client/solrj/request/UpdateRequest.java
----------------------------------------------------------------------
diff --git a/solr/solrj/src/java/org/apache/solr/client/solrj/request/UpdateRequest.java b/solr/solrj/src/java/org/apache/solr/client/solrj/request/UpdateRequest.java
index 0d9867c..d4da965 100644
--- a/solr/solrj/src/java/org/apache/solr/client/solrj/request/UpdateRequest.java
+++ b/solr/solrj/src/java/org/apache/solr/client/solrj/request/UpdateRequest.java
@@ -330,6 +330,7 @@ public class UpdateRequest extends AbstractUpdateRequest {
           urequest.setParams(params);
           urequest.deleteById(deleteId, version);
           urequest.setCommitWithin(getCommitWithin());
+          urequest.setBasicAuthCredentials(getBasicAuthUser(), getBasicAuthPassword());
           request = new LBHttpSolrClient.Req(urequest, urls);
           routes.put(leaderUrl, request);
         }