From cc59d8e9653708700906eb0c199ddd5297d5a47e Mon Sep 17 00:00:00 2001 From: Study Date: Wed, 26 Sep 2018 18:58:14 +0800 Subject: [PATCH] fix top-level enum class checking --- .../main/java/org/openapitools/codegen/utils/ModelUtils.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/openapi-generator/src/main/java/org/openapitools/codegen/utils/ModelUtils.java b/modules/openapi-generator/src/main/java/org/openapitools/codegen/utils/ModelUtils.java index f1c0dd8afdbc..7182ea67cbe7 100644 --- a/modules/openapi-generator/src/main/java/org/openapitools/codegen/utils/ModelUtils.java +++ b/modules/openapi-generator/src/main/java/org/openapitools/codegen/utils/ModelUtils.java @@ -652,7 +652,7 @@ public static Schema unaliasSchema(Map allSchemas, Schema schema if (ref == null) { LOGGER.warn("{} is not defined", schema.get$ref()); return schema; - } else if (isStringSchema(ref) && (ref.getEnum() != null && !ref.getEnum().isEmpty())) { + } else if (ref.getEnum() != null && !ref.getEnum().isEmpty()) { // top-level enum class return schema; } else if (isArraySchema(ref) || isComposedSchema(ref)) { // array def should be created as models