diff --git a/modules/swagger-core/src/main/java/io/swagger/v3/core/jackson/ModelResolver.java b/modules/swagger-core/src/main/java/io/swagger/v3/core/jackson/ModelResolver.java index f25f99a654..eb2097f627 100644 --- a/modules/swagger-core/src/main/java/io/swagger/v3/core/jackson/ModelResolver.java +++ b/modules/swagger-core/src/main/java/io/swagger/v3/core/jackson/ModelResolver.java @@ -3269,6 +3269,7 @@ protected void resolveSchemaMembers(Schema schema, Annotated a, Annotation[] ann } List allowableValues = resolveAllowableValues(a, annotations, schemaAnnotation); if (allowableValues != null) { + schema.setEnum(new ArrayList()); for (String prop : allowableValues) { schema.addEnumItemObject(prop); }