From c56c8ba65286bdf1800a51ace795ee0657452600 Mon Sep 17 00:00:00 2001 From: Jef LeCompte Date: Wed, 10 Sep 2025 12:56:37 -0700 Subject: [PATCH 1/2] fix: parameter appending for number types Updated string and number parameter handling to ensure proper conversion to string before appending. --- .../resources/kotlin-client/libraries/jvm-ktor/api.mustache | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/modules/openapi-generator/src/main/resources/kotlin-client/libraries/jvm-ktor/api.mustache b/modules/openapi-generator/src/main/resources/kotlin-client/libraries/jvm-ktor/api.mustache index de8c6a874471..03efece88e47 100644 --- a/modules/openapi-generator/src/main/resources/kotlin-client/libraries/jvm-ktor/api.mustache +++ b/modules/openapi-generator/src/main/resources/kotlin-client/libraries/jvm-ktor/api.mustache @@ -72,7 +72,7 @@ import com.fasterxml.jackson.databind.ObjectMapper {{{paramName}}}?.apply { append("{{{baseName}}}", {{{paramName}}}.toString()) } {{/isNumber}} {{#isNumber}} - {{{paramName}}}?.apply { append("{{{baseName}}}", {{{paramName}}}) } + {{{paramName}}}?.apply { append("{{{baseName}}}", {{{paramName}}}.toString()) } {{/isNumber}} {{/isString}} {{#isString}} @@ -101,7 +101,7 @@ import com.fasterxml.jackson.databind.ObjectMapper {{{paramName}}}?.apply { it.append("{{{baseName}}}", {{{paramName}}}.toString()) } {{/isNumber}} {{#isNumber}} - {{{paramName}}}?.apply { it.append("{{{baseName}}}", {{{paramName}}}) } + {{{paramName}}}?.apply { it.append("{{{baseName}}}", {{{paramName}}}.toString()) } {{/isNumber}} {{/isString}} {{#isString}} From acefa800b845d582a83d92aac3966d71edc40482 Mon Sep 17 00:00:00 2001 From: Jef LeCompte Date: Thu, 11 Sep 2025 11:47:47 -0700 Subject: [PATCH 2/2] Update api.mustache --- .../kotlin-client/libraries/jvm-ktor/api.mustache | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/modules/openapi-generator/src/main/resources/kotlin-client/libraries/jvm-ktor/api.mustache b/modules/openapi-generator/src/main/resources/kotlin-client/libraries/jvm-ktor/api.mustache index 03efece88e47..c381f3a38749 100644 --- a/modules/openapi-generator/src/main/resources/kotlin-client/libraries/jvm-ktor/api.mustache +++ b/modules/openapi-generator/src/main/resources/kotlin-client/libraries/jvm-ktor/api.mustache @@ -69,10 +69,10 @@ import com.fasterxml.jackson.databind.ObjectMapper {{^isArray}} {{^isString}} {{^isNumber}} - {{{paramName}}}?.apply { append("{{{baseName}}}", {{{paramName}}}.toString()) } + {{{paramName}}}?.apply { append("{{{baseName}}}", {{{paramName}}}?.toString()) } {{/isNumber}} {{#isNumber}} - {{{paramName}}}?.apply { append("{{{baseName}}}", {{{paramName}}}.toString()) } + {{{paramName}}}?.apply { append("{{{baseName}}}", {{{paramName}}}?.toString()) } {{/isNumber}} {{/isString}} {{#isString}} @@ -98,10 +98,10 @@ import com.fasterxml.jackson.databind.ObjectMapper {{^isArray}} {{^isString}} {{^isNumber}} - {{{paramName}}}?.apply { it.append("{{{baseName}}}", {{{paramName}}}.toString()) } + {{{paramName}}}?.apply { it.append("{{{baseName}}}", {{{paramName}}}?.toString()) } {{/isNumber}} {{#isNumber}} - {{{paramName}}}?.apply { it.append("{{{baseName}}}", {{{paramName}}}.toString()) } + {{{paramName}}}?.apply { it.append("{{{baseName}}}", {{{paramName}}}?.toString()) } {{/isNumber}} {{/isString}} {{#isString}}