File tree Expand file tree Collapse file tree 3 files changed +13
-4
lines changed
modules/openapi-generator/src
main/resources/Java/libraries/native
test/java/org/openapitools/codegen/java
samples/client/echo_api/java/native/src/main/java/org/openapitools/client/api Expand file tree Collapse file tree 3 files changed +13
-4
lines changed Original file line number Diff line number Diff line change @@ -372,7 +372,10 @@ public class {{classname}} {
372
372
}
373
373
{ {/isArray} }
374
374
{ {^isArray} }
375
- localVarQueryStringJoiner.add({ {paramName} }.toUrlQueryString("{ {baseName} }"));
375
+ String queryString = { {paramName} }.toUrlQueryString("{ {baseName} }");
376
+ if (!queryString.isBlank()) {
377
+ localVarQueryStringJoiner.add(queryString);
378
+ }
376
379
{ {/isArray} }
377
380
}
378
381
{ {/isDeepObject} }
Original file line number Diff line number Diff line change @@ -59,6 +59,6 @@ public void deepObject() throws IOException {
59
59
60
60
assertFileContains (Paths .get (outputPath + "/src/main/java/org/openapitools/client/api/DefaultApi.java" ),
61
61
"options.toUrlQueryString(\" options\" )" ,
62
- "inputOptions.toUrlQueryString(\" inputOptions\" )) " );
62
+ "inputOptions.toUrlQueryString(\" inputOptions\" )" );
63
63
}
64
64
}
Original file line number Diff line number Diff line change @@ -453,7 +453,10 @@ private HttpRequest.Builder testQueryStyleDeepObjectExplodeTrueObjectRequestBuil
453
453
String localVarQueryParameterBaseName ;
454
454
localVarQueryParameterBaseName = "query_object" ;
455
455
if (queryObject != null ) {
456
- localVarQueryStringJoiner .add (queryObject .toUrlQueryString ("query_object" ));
456
+ String queryString = queryObject .toUrlQueryString ("query_object" );
457
+ if (!queryString .isBlank ()) {
458
+ localVarQueryStringJoiner .add (queryString );
459
+ }
457
460
}
458
461
459
462
if (!localVarQueryParams .isEmpty () || localVarQueryStringJoiner .length () != 0 ) {
@@ -546,7 +549,10 @@ private HttpRequest.Builder testQueryStyleDeepObjectExplodeTrueObjectAllOfReques
546
549
String localVarQueryParameterBaseName ;
547
550
localVarQueryParameterBaseName = "query_object" ;
548
551
if (queryObject != null ) {
549
- localVarQueryStringJoiner .add (queryObject .toUrlQueryString ("query_object" ));
552
+ String queryString = queryObject .toUrlQueryString ("query_object" );
553
+ if (!queryString .isBlank ()) {
554
+ localVarQueryStringJoiner .add (queryString );
555
+ }
550
556
}
551
557
552
558
if (!localVarQueryParams .isEmpty () || localVarQueryStringJoiner .length () != 0 ) {
You can’t perform that action at this time.
0 commit comments