You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by il...@apache.org on 2019/11/14 08:28:39 UTC
[cxf] 02/02: [CXF-8158] Only proceed with javadoc description
replacement when JAX-RS and OpenAPI parameters have same size
This is an automated email from the ASF dual-hosted git repository.
ilgrosso pushed a commit to branch CXF-8158
in repository https://gitbox.apache.org/repos/asf/cxf.git
commit 4e285f885201de23862b12a22234db2f4cfd074e
Author: Francesco Chicchiriccò <il...@apache.org>
AuthorDate: Thu Nov 14 09:28:15 2019 +0100
[CXF-8158] Only proceed with javadoc description replacement when JAX-RS and OpenAPI parameters have same size
---
.../src/main/java/org/apache/cxf/jaxrs/openapi/OpenApiCustomizer.java | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/rt/rs/description-openapi-v3/src/main/java/org/apache/cxf/jaxrs/openapi/OpenApiCustomizer.java b/rt/rs/description-openapi-v3/src/main/java/org/apache/cxf/jaxrs/openapi/OpenApiCustomizer.java
index 315e1d1..edaf049 100644
--- a/rt/rs/description-openapi-v3/src/main/java/org/apache/cxf/jaxrs/openapi/OpenApiCustomizer.java
+++ b/rt/rs/description-openapi-v3/src/main/java/org/apache/cxf/jaxrs/openapi/OpenApiCustomizer.java
@@ -135,7 +135,7 @@ public class OpenApiCustomizer {
List<Parameter> parameters = new ArrayList<>();
addParameters(parameters);
operation.setParameters(parameters);
- } else {
+ } else if (operation.getParameters().size() == ori.getParameters().size()) {
for (int i = 0; i < operation.getParameters().size(); i++) {
if (StringUtils.isBlank(operation.getParameters().get(i).getDescription())) {
operation.getParameters().get(i).