Skip to content

Commit be445d6

Browse files
author
bnasslahsen
committed
Malformed api-docs JSON when custom HttpMessageConverter is used. Fixes #624.
1 parent 6b89702 commit be445d6

File tree

4 files changed

+4
-4
lines changed

4 files changed

+4
-4
lines changed

springdoc-openapi-webflux-core/src/main/java/org/springdoc/webflux/api/MultipleOpenApiResource.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -112,7 +112,7 @@ public void afterPropertiesSet() throws Exception {
112112
}
113113

114114
@Operation(hidden = true)
115-
@GetMapping(value = API_DOCS_URL + "/{group}", produces = MediaType.TEXT_PLAIN_VALUE)
115+
@GetMapping(value = API_DOCS_URL + "/{group}", produces = MediaType.APPLICATION_JSON_VALUE)
116116
public Mono<String> openapiJson(ServerHttpRequest
117117
serverHttpRequest, @Value(API_DOCS_URL) String apiDocsUrl, @PathVariable String
118118
group)

springdoc-openapi-webflux-core/src/main/java/org/springdoc/webflux/api/OpenApiResource.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ public OpenApiResource(OpenAPIBuilder openAPIBuilder, AbstractRequestBuilder req
8484
}
8585

8686
@Operation(hidden = true)
87-
@GetMapping(value = API_DOCS_URL, produces = MediaType.TEXT_PLAIN_VALUE)
87+
@GetMapping(value = API_DOCS_URL, produces = MediaType.APPLICATION_JSON_VALUE)
8888
public Mono<String> openapiJson(ServerHttpRequest serverHttpRequest, @Value(API_DOCS_URL) String apiDocsUrl)
8989
throws JsonProcessingException {
9090
calculateServerUrl(serverHttpRequest, apiDocsUrl);

springdoc-openapi-webmvc-core/src/main/java/org/springdoc/webmvc/api/MultipleOpenApiResource.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -121,7 +121,7 @@ public void afterPropertiesSet() throws Exception {
121121
}
122122

123123
@Operation(hidden = true)
124-
@GetMapping(value = API_DOCS_URL + "/{group}", produces = MediaType.TEXT_PLAIN_VALUE)
124+
@GetMapping(value = API_DOCS_URL + "/{group}", produces = MediaType.APPLICATION_JSON_VALUE)
125125
public String openapiJson(HttpServletRequest request, @Value(API_DOCS_URL) String apiDocsUrl,
126126
@PathVariable String group)
127127
throws JsonProcessingException {

springdoc-openapi-webmvc-core/src/main/java/org/springdoc/webmvc/api/OpenApiResource.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ public OpenApiResource( OpenAPIBuilder openAPIBuilder, AbstractRequestBuilder re
102102
}
103103

104104
@Operation(hidden = true)
105-
@GetMapping(value = API_DOCS_URL, produces = MediaType.TEXT_PLAIN_VALUE)
105+
@GetMapping(value = API_DOCS_URL, produces = MediaType.APPLICATION_JSON_VALUE)
106106
public String openapiJson(HttpServletRequest request, @Value(API_DOCS_URL) String apiDocsUrl)
107107
throws JsonProcessingException {
108108
calculateServerUrl(request, apiDocsUrl);

0 commit comments

Comments
 (0)