Skip to content

Commit f7b807f

Browse files
marcoreniwing328
authored andcommitted
[Java][Webclient ]Avoid double encoding on query params (#924)
* call build() with encoded = true * Regenerate client
1 parent b24b6df commit f7b807f

File tree

2 files changed

+2
-2
lines changed
  • modules/openapi-generator/src/main/resources/Java/libraries/webclient
  • samples/client/petstore/java/webclient/src/main/java/org/openapitools/client

2 files changed

+2
-2
lines changed

modules/openapi-generator/src/main/resources/Java/libraries/webclient/ApiClient.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -545,7 +545,7 @@ public class ApiClient {
545545
builder.queryParams(queryParams);
546546
}
547547

548-
final WebClient.RequestBodySpec requestBuilder = webClient.method(method).uri(builder.build().toUri());
548+
final WebClient.RequestBodySpec requestBuilder = webClient.method(method).uri(builder.build(true).toUri());
549549
if(accept != null) {
550550
requestBuilder.accept(accept.toArray(new MediaType[accept.size()]));
551551
}

samples/client/petstore/java/webclient/src/main/java/org/openapitools/client/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -546,7 +546,7 @@ private WebClient.RequestBodySpec prepareRequest(String path, HttpMethod method,
546546
builder.queryParams(queryParams);
547547
}
548548

549-
final WebClient.RequestBodySpec requestBuilder = webClient.method(method).uri(builder.build().toUri());
549+
final WebClient.RequestBodySpec requestBuilder = webClient.method(method).uri(builder.build(true).toUri());
550550
if(accept != null) {
551551
requestBuilder.accept(accept.toArray(new MediaType[accept.size()]));
552552
}

0 commit comments

Comments
 (0)