Skip to content

Commit ab2ab2c

Browse files
committed
new development version + swagger dependencies upgrade
Signed-off-by: Bartosz Michalik <[email protected]>
1 parent b11ac1a commit ab2ab2c

File tree

2 files changed

+5
-6
lines changed

2 files changed

+5
-6
lines changed

‎pom.xml

+2-2
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
<groupId>com.amartus.sonata</groupId>
2626
<artifactId>blender</artifactId>
2727
<description>SonataBlendingTool</description>
28-
<version>1.9.4</version>
28+
<version>1.9.5-SNAPSHOT</version>
2929
<properties>
3030
<openapi.generator.version>6.2.0</openapi.generator.version>
3131
<jackson.version>2.14.0</jackson.version>
@@ -61,7 +61,7 @@
6161
<dependency>
6262
<groupId>io.swagger.parser.v3</groupId>
6363
<artifactId>swagger-parser-v3</artifactId>
64-
<version>2.1.1</version>
64+
<version>2.1.8</version>
6565
</dependency>
6666
<dependency>
6767
<groupId>com.fasterxml.jackson.core</groupId>

‎src/main/java/com/amartus/sonata/blender/parser/DeserializerProvider.java

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
package com.amartus.sonata.blender.parser;
22

33
import com.fasterxml.jackson.databind.JsonNode;
4-
import com.fasterxml.jackson.databind.node.ObjectNode;
54
import io.swagger.v3.oas.models.media.Schema;
65
import io.swagger.v3.parser.util.OpenAPIDeserializer;
76
import org.slf4j.Logger;
@@ -12,13 +11,13 @@
1211
public class DeserializerProvider {
1312
private static final Logger log = LoggerFactory.getLogger(DeserializerProvider.class);
1413
static class AmartusDeserializer extends OpenAPIDeserializer {
15-
private Optional<String> getByName(ObjectNode node, String name) {
14+
private Optional<String> getByName(JsonNode node, String name) {
1615
return Optional.ofNullable(node.get(name))
1716
.map(JsonNode::textValue);
1817
}
1918

2019
@Override
21-
public Schema getSchema(ObjectNode node, String location, ParseResult result) {
20+
public Schema getSchema(JsonNode node, String location, ParseResult result) {
2221
var schema = super.getSchema(node, location, result);
2322
if (schema.get$ref() != null) {
2423

@@ -27,7 +26,7 @@ public Schema getSchema(ObjectNode node, String location, ParseResult result) {
2726
schema.setDescription(d);
2827
});
2928
}
30-
getByName(node,"$id").ifPresent(id -> schema.addExtension("x-try-renaming-on", id));
29+
getByName(node, "$id").ifPresent(id -> schema.addExtension("x-try-renaming-on", id));
3130
return schema;
3231
}
3332
}

0 commit comments

Comments
 (0)