Skip to content

Commit 407c7b6

Browse files
authored
Revert "Fix for issue-1419"
1 parent a90800d commit 407c7b6

File tree

3 files changed

+1
-181
lines changed

3 files changed

+1
-181
lines changed

modules/swagger-parser-v3/src/main/java/io/swagger/v3/parser/util/OpenAPIDeserializer.java

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -2285,12 +2285,7 @@ public Schema getSchema(ObjectNode node, String location, ParseResult result){
22852285
catch( ParseException e) {
22862286
result.invalidType( location, String.format( "enum=`%s`", e.getMessage()), schema.getFormat(), n);
22872287
}
2288-
} else if (n.isArray()) {
2289-
for (JsonNode n1 : (ArrayNode)n) {
2290-
schema.addEnumItemObject(String.valueOf(n1));
2291-
}
2292-
}
2293-
else {
2288+
} else {
22942289
result.invalidType(location, "enum", "value", n);
22952290
}
22962291
}

modules/swagger-parser-v3/src/test/java/io/swagger/v3/parser/test/OpenAPIV3ParserTest.java

Lines changed: 0 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -2680,21 +2680,4 @@ public void testDiscriminatorSeparateFileExternalMapping() throws Exception {
26802680
Assert.assertNotNull(cat);
26812681
}
26822682

2683-
@Test
2684-
public void testParser() {
2685-
2686-
OpenAPIV3Parser parser = new OpenAPIV3Parser();
2687-
ParseOptions options = new ParseOptions();
2688-
options.setResolve(Boolean.TRUE);
2689-
final SwaggerParseResult result = parser.readLocation("src/test/resources/issue-1419.yaml", null, options);
2690-
System.out.println(result.getMessages());
2691-
Assert.assertNotNull(result);
2692-
ArraySchema schema = (ArraySchema) result.getOpenAPI().getComponents().getSchemas().get("Vehicle").getProperties().get("arrayG");
2693-
ArraySchema schema1 = (ArraySchema) schema.getItems();
2694-
ArrayList enum1 = (ArrayList) schema1.getEnum();
2695-
2696-
Assert.assertEquals(enum1.get(0),"[[1,2],[2,6]]");
2697-
2698-
}
2699-
27002683
}

modules/swagger-parser-v3/src/test/resources/issue-1419.yaml

Lines changed: 0 additions & 158 deletions
This file was deleted.

0 commit comments

Comments
 (0)