This is an automated email from the ASF dual-hosted git repository. chanjarster pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/servicecomb-toolkit.git
commit 05972ce685d86e008e5ebe4cb8b25ddb67686358 Author: kakulisen <[email protected]> AuthorDate: Mon Dec 23 12:00:12 2019 +0800 [SCB-1673] add response description Signed-off-by: kakulisen <[email protected]> --- .../generator/annotation/ApiResponseMethodAnnotationProcessor.java | 2 ++ .../apache/servicecomb/toolkit/generator/context/OperationContext.java | 1 + 2 files changed, 3 insertions(+) diff --git a/oas-generator/oas-generator-core/src/main/java/org/apache/servicecomb/toolkit/generator/annotation/ApiResponseMethodAnnotationProcessor.java b/oas-generator/oas-generator-core/src/main/java/org/apache/servicecomb/toolkit/generator/annotation/ApiResponseMethodAnnotationProcessor.java index ea2a748..702c2f1 100644 --- a/oas-generator/oas-generator-core/src/main/java/org/apache/servicecomb/toolkit/generator/annotation/ApiResponseMethodAnnotationProcessor.java +++ b/oas-generator/oas-generator-core/src/main/java/org/apache/servicecomb/toolkit/generator/annotation/ApiResponseMethodAnnotationProcessor.java @@ -46,6 +46,8 @@ public class ApiResponseMethodAnnotationProcessor implements if (StringUtils.isNotEmpty(response.description())) { apiResponse.setDescription(response.description()); + } else { + apiResponse.description("OK"); } Header[] headersAnnotation = response.headers(); diff --git a/oas-generator/oas-generator-core/src/main/java/org/apache/servicecomb/toolkit/generator/context/OperationContext.java b/oas-generator/oas-generator-core/src/main/java/org/apache/servicecomb/toolkit/generator/context/OperationContext.java index 7941e54..58d1b01 100644 --- a/oas-generator/oas-generator-core/src/main/java/org/apache/servicecomb/toolkit/generator/context/OperationContext.java +++ b/oas-generator/oas-generator-core/src/main/java/org/apache/servicecomb/toolkit/generator/context/OperationContext.java @@ -212,6 +212,7 @@ public class OperationContext implements IExtensionsContext { for (String produce : produceList) { content.addMediaType(produce, mediaType); } + apiResponse.description("OK"); apiResponse.setContent(content); addResponse(HttpStatuses.OK, apiResponse); }
