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).