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..8b2dbf4a3cdd 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 @@ -63,7 +63,14 @@ import com.fasterxml.jackson.databind.ObjectMapper formData { {{#formParams}} {{#isFile}} + {{#isArray}} + for (x in {{{paramName}}} ?: listOf()) { + append(x) + } + {{/isArray}} + {{^isArray}} {{{paramName}}}?.apply { append({{{paramName}}}) } + {{/isArray}} {{/isFile}} {{^isFile}} {{^isArray}}