From 74cd73bd6cc5bdef5051b4460bc489b6137dce5d Mon Sep 17 00:00:00 2001 From: William Cheng Date: Tue, 5 Sep 2023 00:40:17 +0800 Subject: [PATCH] better null check in array default value (java) (#16503) --- .../openapitools/codegen/languages/AbstractJavaCodegen.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java index 26903cc47d1d..3c68b69dabab 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/AbstractJavaCodegen.java @@ -1349,8 +1349,7 @@ public abstract class AbstractJavaCodegen extends DefaultCodegen implements Code if (example == null) { example = "null"; } else if (Boolean.TRUE.equals(p.isArray)) { - - if (p.items.defaultValue != null) { + if (p.items != null && p.items.defaultValue != null) { String innerExample; if ("String".equals(p.items.dataType)) { innerExample = "\"" + p.items.defaultValue + "\"";