From 2ab9c95158e51f7716d8ea0a368c2d8631534e69 Mon Sep 17 00:00:00 2001 From: Phil-Ba Date: Tue, 11 Aug 2026 14:27:04 +0200 Subject: [PATCH] Skip validation of null elements in array --- .../main/resources/Java/libraries/okhttp-gson/pojo.mustache | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/modules/openapi-generator/src/main/resources/Java/libraries/okhttp-gson/pojo.mustache b/modules/openapi-generator/src/main/resources/Java/libraries/okhttp-gson/pojo.mustache index 05b7d68369f6..416abf9f3972 100644 --- a/modules/openapi-generator/src/main/resources/Java/libraries/okhttp-gson/pojo.mustache +++ b/modules/openapi-generator/src/main/resources/Java/libraries/okhttp-gson/pojo.mustache @@ -390,7 +390,11 @@ public class {{classname}} {{#parent}}extends {{{.}}} {{/parent}}{{#vendorExtens JsonArray jsonArray{{name}} = jsonObj.getAsJsonArray("{{{baseName}}}"); // validate the required field `{{{baseName}}}` (array) for (int i = 0; i < jsonArray{{name}}.size(); i++) { - {{{items.dataType}}}.validateJsonElement(jsonArray{{name}}.get(i)); + JsonElement arrayElement = jsonArray{{name}}.get(i); + if(arrayElement == null || arrayElement.isJsonNull()){ + continue; + } + {{{items.dataType}}}.validateJsonElement(); } } {{/required}}