Skip to content

Commit a77ee1d

Browse files
committed
fix form data binary for jvm-ktor
1 parent 9fab9ad commit a77ee1d

File tree

4 files changed

+5
-5
lines changed
  • modules/openapi-generator/src/main/resources/kotlin-client/libraries/jvm-ktor
  • samples/client/petstore
    • kotlin-jvm-ktor-gson/src/main/kotlin/org/openapitools/client/apis
    • kotlin-jvm-ktor-jackson/src/main/kotlin/org/openapitools/client/apis
    • kotlin-jvm-ktor-kotlinx_serialization/src/main/kotlin/org/openapitools/client/apis

4 files changed

+5
-5
lines changed

modules/openapi-generator/src/main/resources/kotlin-client/libraries/jvm-ktor/api.mustache

+2-2
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ import com.fasterxml.jackson.databind.ObjectMapper
6363
formData {
6464
{{#formParams}}
6565
{{#isFile}}
66-
{{{paramName}}}?.apply { append("{{{baseName}}}", {{{paramName}}}) }
66+
{{{paramName}}}?.apply { append({{{paramName}}}) }
6767
{{/isFile}}
6868
{{^isFile}}
6969
{{^isArray}}
@@ -81,7 +81,7 @@ import com.fasterxml.jackson.databind.ObjectMapper
8181
{{/isArray}}
8282
{{#isArray}}
8383
for (x in {{paramName}} ?: listOf()) {
84-
append("{{{baseName}}}", x.toString())
84+
{{#isFile}}append(it){{/isFile}}{{^isFile}}append("{{{baseName}}}", x.toString()){{/isFile}}
8585
}
8686
{{/isArray}}
8787
{{/isFile}}

samples/client/petstore/kotlin-jvm-ktor-gson/src/main/kotlin/org/openapitools/client/apis/PetApi.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -297,7 +297,7 @@ import java.text.DateFormat
297297
val localVariableBody =
298298
formData {
299299
additionalMetadata?.apply { append("additionalMetadata", additionalMetadata) }
300-
file?.apply { append("file", file) }
300+
file?.apply { append(file) }
301301
}
302302

303303
val localVariableQuery = mutableMapOf<String, List<String>>()

samples/client/petstore/kotlin-jvm-ktor-jackson/src/main/kotlin/org/openapitools/client/apis/PetApi.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -295,7 +295,7 @@ import com.fasterxml.jackson.databind.ObjectMapper
295295
val localVariableBody =
296296
formData {
297297
additionalMetadata?.apply { append("additionalMetadata", additionalMetadata) }
298-
file?.apply { append("file", file) }
298+
file?.apply { append(file) }
299299
}
300300

301301
val localVariableQuery = mutableMapOf<String, List<String>>()

samples/client/petstore/kotlin-jvm-ktor-kotlinx_serialization/src/main/kotlin/org/openapitools/client/apis/PetApi.kt

+1-1
Original file line numberDiff line numberDiff line change
@@ -294,7 +294,7 @@ import io.ktor.http.ParametersBuilder
294294
val localVariableBody =
295295
formData {
296296
additionalMetadata?.apply { append("additionalMetadata", additionalMetadata) }
297-
file?.apply { append("file", file) }
297+
file?.apply { append(file) }
298298
}
299299

300300
val localVariableQuery = mutableMapOf<String, List<String>>()

0 commit comments

Comments
 (0)