forked from loafle/openapi-generator-original
Fixed problem with non-ref-enums which were handled like ref-enums (#16050)
* #15476 Fixed problem with non-ref-enums which were handled like ref-enums * Adjusted test expectation
This commit is contained in:
parent
7f480cb936
commit
1531ad48d0
@ -3950,7 +3950,7 @@ public class DefaultCodegen implements CodegenConfig {
|
||||
Schema referencedSchema = ModelUtils.getReferencedSchema(this.openAPI, p);
|
||||
|
||||
//Referenced enum case:
|
||||
if (referencedSchema.getEnum() != null && !referencedSchema.getEnum().isEmpty()) {
|
||||
if (referencedSchema != p && referencedSchema.getEnum() != null && !referencedSchema.getEnum().isEmpty()) {
|
||||
List<Object> _enum = referencedSchema.getEnum();
|
||||
|
||||
property.isEnumRef = true;
|
||||
|
@ -4716,7 +4716,7 @@ public class DefaultCodegenTest {
|
||||
Assert.assertEquals(inlineEnumSchemaProperty.getName(), "enumType");
|
||||
Assert.assertTrue(inlineEnumSchemaProperty.isEnum);
|
||||
Assert.assertTrue(inlineEnumSchemaProperty.isInnerEnum);
|
||||
Assert.assertTrue(inlineEnumSchemaProperty.isEnumRef);
|
||||
Assert.assertFalse(inlineEnumSchemaProperty.isEnumRef);
|
||||
Assert.assertTrue(inlineEnumSchemaProperty.getIsEnumOrRef());
|
||||
Assert.assertTrue(inlineEnumSchemaProperty.isString);
|
||||
Assert.assertFalse(inlineEnumSchemaProperty.isContainer);
|
||||
|
Loading…
x
Reference in New Issue
Block a user