You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@servicecomb.apache.org by ch...@apache.org on 2019/12/30 08:29:25 UTC
[servicecomb-toolkit] 02/03: [SCB-1673] add response description
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 <18...@163.com>
AuthorDate: Mon Dec 23 12:00:12 2019 +0800
[SCB-1673] add response description
Signed-off-by: kakulisen <18...@163.com>
---
.../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);
}