From d2df26b7082d51f59c355904dfbb532c0f5c4dd1 Mon Sep 17 00:00:00 2001 From: andreas-umbricht Date: Mon, 30 Jun 2025 14:43:57 +0200 Subject: [PATCH] Fixed primitive type check for array of array --- .../src/main/resources/kotlin-client/data_class.mustache | 2 ++ 1 file changed, 2 insertions(+) diff --git a/modules/openapi-generator/src/main/resources/kotlin-client/data_class.mustache b/modules/openapi-generator/src/main/resources/kotlin-client/data_class.mustache index 1cc3e8d299c0..d97d9fa54366 100644 --- a/modules/openapi-generator/src/main/resources/kotlin-client/data_class.mustache +++ b/modules/openapi-generator/src/main/resources/kotlin-client/data_class.mustache @@ -292,6 +292,7 @@ import {{packageName}}.infrastructure.ITransformForStorage } {{/required}} {{#items.isPrimitiveType}} + {{^items.isArray}} // ensure the items in json array are primitive if (jsonObj["{{#lambda.escapeDollar}}{{baseName}}{{/lambda.escapeDollar}}"] != null) { for (i in 0 until jsonObj.getAsJsonArray("{{#lambda.escapeDollar}}{{baseName}}{{/lambda.escapeDollar}}").size()) { @@ -300,6 +301,7 @@ import {{packageName}}.infrastructure.ITransformForStorage } } } + {{/items.isArray}} {{/items.isPrimitiveType}} {{/items.isModel}} {{/isArray}}