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);
     }