diff --git a/api-rest/src/main/java/io/kaoto/backend/api/rest/resource/v1/OpenApiToRestDslResource.java b/api-rest/src/main/java/io/kaoto/backend/api/rest/resource/v1/OpenApiToRestDslResource.java index 3716f8226..97f81f1b7 100644 --- a/api-rest/src/main/java/io/kaoto/backend/api/rest/resource/v1/OpenApiToRestDslResource.java +++ b/api-rest/src/main/java/io/kaoto/backend/api/rest/resource/v1/OpenApiToRestDslResource.java @@ -17,9 +17,10 @@ import com.fasterxml.jackson.databind.JsonNode; import com.fasterxml.jackson.databind.ObjectMapper; +import com.fasterxml.jackson.databind.node.ObjectNode; import io.apicurio.datamodels.Library; -import io.apicurio.datamodels.openapi.models.OasDocument; +import io.apicurio.datamodels.models.openapi.OpenApiDocument; import jakarta.enterprise.context.ApplicationScoped; import jakarta.inject.Inject; import jakarta.ws.rs.Consumes; @@ -60,8 +61,8 @@ public class OpenApiToRestDslResource { public String generate( final @RequestBody String spec) throws Exception { var camelContext = camelRuntime.getCamelContext(); - var jacksonNode = readOpenApiSpec(spec); - OasDocument specDoc = (OasDocument) Library.readDocument(jacksonNode); + var jacksonNode = (ObjectNode) readOpenApiSpec(spec); + OpenApiDocument specDoc = (OpenApiDocument) Library.readDocument(jacksonNode); return RestDslGenerator.toYaml(specDoc).generate(camelContext); } diff --git a/pom.xml b/pom.xml index 102b628a2..dc49eac07 100644 --- a/pom.xml +++ b/pom.xml @@ -33,8 +33,8 @@ 3.24.2 10.12.2 - 4.0.0-RC1 - 3.0.0-RC1 + 4.0.0-RC2 + 3.0.0-RC2 1.12.1 2.3.1 2.0.8 @@ -420,4 +420,4 @@ - \ No newline at end of file +