forked from loafle/openapi-generator-original
* fix empty query parameter string * update samples
This commit is contained in:
parent
77365c34fa
commit
728abafdfa
@ -372,7 +372,10 @@ public class {{classname}} {
|
|||||||
}
|
}
|
||||||
{{/isArray}}
|
{{/isArray}}
|
||||||
{{^isArray}}
|
{{^isArray}}
|
||||||
localVarQueryStringJoiner.add({{paramName}}.toUrlQueryString("{{baseName}}"));
|
String queryString = {{paramName}}.toUrlQueryString("{{baseName}}");
|
||||||
|
if (!queryString.isBlank()) {
|
||||||
|
localVarQueryStringJoiner.add(queryString);
|
||||||
|
}
|
||||||
{{/isArray}}
|
{{/isArray}}
|
||||||
}
|
}
|
||||||
{{/isDeepObject}}
|
{{/isDeepObject}}
|
||||||
|
@ -59,6 +59,6 @@ public class JavaClientDeepObjectTest {
|
|||||||
|
|
||||||
assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/client/api/DefaultApi.java"),
|
assertFileContains(Paths.get(outputPath + "/src/main/java/org/openapitools/client/api/DefaultApi.java"),
|
||||||
"options.toUrlQueryString(\"options\")",
|
"options.toUrlQueryString(\"options\")",
|
||||||
"inputOptions.toUrlQueryString(\"inputOptions\"))");
|
"inputOptions.toUrlQueryString(\"inputOptions\")");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -453,7 +453,10 @@ public class QueryApi {
|
|||||||
String localVarQueryParameterBaseName;
|
String localVarQueryParameterBaseName;
|
||||||
localVarQueryParameterBaseName = "query_object";
|
localVarQueryParameterBaseName = "query_object";
|
||||||
if (queryObject != null) {
|
if (queryObject != null) {
|
||||||
localVarQueryStringJoiner.add(queryObject.toUrlQueryString("query_object"));
|
String queryString = queryObject.toUrlQueryString("query_object");
|
||||||
|
if (!queryString.isBlank()) {
|
||||||
|
localVarQueryStringJoiner.add(queryString);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!localVarQueryParams.isEmpty() || localVarQueryStringJoiner.length() != 0) {
|
if (!localVarQueryParams.isEmpty() || localVarQueryStringJoiner.length() != 0) {
|
||||||
@ -546,7 +549,10 @@ public class QueryApi {
|
|||||||
String localVarQueryParameterBaseName;
|
String localVarQueryParameterBaseName;
|
||||||
localVarQueryParameterBaseName = "query_object";
|
localVarQueryParameterBaseName = "query_object";
|
||||||
if (queryObject != null) {
|
if (queryObject != null) {
|
||||||
localVarQueryStringJoiner.add(queryObject.toUrlQueryString("query_object"));
|
String queryString = queryObject.toUrlQueryString("query_object");
|
||||||
|
if (!queryString.isBlank()) {
|
||||||
|
localVarQueryStringJoiner.add(queryString);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!localVarQueryParams.isEmpty() || localVarQueryStringJoiner.length() != 0) {
|
if (!localVarQueryParams.isEmpty() || localVarQueryStringJoiner.length() != 0) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user