diff --git a/modules/openapi-generator-online/pom.xml b/modules/openapi-generator-online/pom.xml index 132a83e95a1..7bee675803f 100644 --- a/modules/openapi-generator-online/pom.xml +++ b/modules/openapi-generator-online/pom.xml @@ -13,7 +13,9 @@ 1.8 ${java.version} ${java.version} + 2.0.7.RELEASE 2.8.0 + 4.12 @@ -85,5 +87,23 @@ openapi-generator ${project.parent.version} + + + org.springframework.boot + spring-boot-starter-test + test + + + org.springframework.boot + spring-boot-test + test + + + org.hamcrest + java-hamcrest + 2.0.0.0 + test + + diff --git a/modules/openapi-generator-online/src/main/java/org/openapitools/codegen/online/service/GenApiService.java b/modules/openapi-generator-online/src/main/java/org/openapitools/codegen/online/service/GenApiService.java index 59aa715371d..5d695f5830f 100644 --- a/modules/openapi-generator-online/src/main/java/org/openapitools/codegen/online/service/GenApiService.java +++ b/modules/openapi-generator-online/src/main/java/org/openapitools/codegen/online/service/GenApiService.java @@ -69,12 +69,8 @@ public class GenApiService implements GenApiDelegate { servers.sort(String.CASE_INSENSITIVE_ORDER); } - private final NativeWebRequest request; - @Autowired - public GenApiService(NativeWebRequest request) { - this.request = request; - } + private NativeWebRequest request; @Override public Optional getRequest() { diff --git a/modules/openapi-generator-online/src/main/java/org/openapitools/codegen/online/service/Generator.java b/modules/openapi-generator-online/src/main/java/org/openapitools/codegen/online/service/Generator.java index 90d6db132d7..106edeb432a 100644 --- a/modules/openapi-generator-online/src/main/java/org/openapitools/codegen/online/service/Generator.java +++ b/modules/openapi-generator-online/src/main/java/org/openapitools/codegen/online/service/Generator.java @@ -50,7 +50,7 @@ public class Generator { try { config = CodegenConfigLoader.forName(language); } catch (Exception e) { - throw new ResponseStatusException(HttpStatus.BAD_REQUEST, String.format(Locale.ROOT,"Unsupported target %s supplied. %s", + throw new ResponseStatusException(HttpStatus.NOT_FOUND, String.format(Locale.ROOT,"Unsupported target %s supplied. %s", language, e)); } Map map = new LinkedHashMap<>(); diff --git a/pom.xml b/pom.xml index 1788acb2d0f..9d0be229987 100644 --- a/pom.xml +++ b/pom.xml @@ -1357,6 +1357,5 @@ 2.22.0 1.43 0.9.10 - 2.0.2.RELEASE