mirror of
https://github.com/honeymoose/OpenSearch.git
synced 2025-03-28 02:48:38 +00:00
* verify = false is the non-default case for this request -> adjusted the code accordingly and expanded the test to cover this case * Closes #43521
This commit is contained in:
parent
62a28921e8
commit
b4ed7f463a
client/rest-high-level/src
main/java/org/elasticsearch/client
test/java/org/elasticsearch/client
@ -1041,13 +1041,6 @@ final class RequestConverters {
|
||||
return this;
|
||||
}
|
||||
|
||||
Params withVerify(boolean verify) {
|
||||
if (verify) {
|
||||
return putParam("verify", Boolean.TRUE.toString());
|
||||
}
|
||||
return this;
|
||||
}
|
||||
|
||||
Params withWaitForStatus(ClusterHealthStatus status) {
|
||||
if (status != null) {
|
||||
return putParam("wait_for_status", status.name().toLowerCase(Locale.ROOT));
|
||||
|
@ -60,7 +60,9 @@ final class SnapshotRequestConverters {
|
||||
RequestConverters.Params parameters = new RequestConverters.Params();
|
||||
parameters.withMasterTimeout(putRepositoryRequest.masterNodeTimeout());
|
||||
parameters.withTimeout(putRepositoryRequest.timeout());
|
||||
parameters.withVerify(putRepositoryRequest.verify());
|
||||
if (putRepositoryRequest.verify() == false) {
|
||||
parameters.putParam("verify", "false");
|
||||
}
|
||||
request.addParameters(parameters.asMap());
|
||||
request.setEntity(RequestConverters.createEntity(putRepositoryRequest, RequestConverters.REQUEST_BODY_CONTENT_TYPE));
|
||||
return request;
|
||||
|
@ -78,7 +78,8 @@ public class SnapshotRequestConvertersTests extends ESTestCase {
|
||||
Path repositoryLocation = PathUtils.get(".");
|
||||
PutRepositoryRequest putRepositoryRequest = new PutRepositoryRequest(repository);
|
||||
putRepositoryRequest.type(FsRepository.TYPE);
|
||||
putRepositoryRequest.verify(randomBoolean());
|
||||
final boolean verify = randomBoolean();
|
||||
putRepositoryRequest.verify(verify);
|
||||
|
||||
putRepositoryRequest.settings(
|
||||
Settings.builder()
|
||||
@ -90,6 +91,11 @@ public class SnapshotRequestConvertersTests extends ESTestCase {
|
||||
Request request = SnapshotRequestConverters.createRepository(putRepositoryRequest);
|
||||
assertThat(request.getEndpoint(), equalTo(endpoint));
|
||||
assertThat(request.getMethod(), equalTo(HttpPut.METHOD_NAME));
|
||||
if (verify) {
|
||||
assertThat(request.getParameters().get("verify"), nullValue());
|
||||
} else {
|
||||
assertThat(request.getParameters().get("verify"), equalTo("false"));
|
||||
}
|
||||
RequestConvertersTests.assertToXContentBody(putRepositoryRequest, request.getEntity());
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user