This is an automated email from the ASF dual-hosted git repository.

ilgrosso pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/cxf.git


The following commit(s) were added to refs/heads/master by this push:
     new 5954acb  [CXF-7525] Fixing enum support
5954acb is described below

commit 5954acb299b27b72c3231d129a79ecc812de0a23
Author: Francesco Chicchiriccò <[email protected]>
AuthorDate: Mon Jan 8 11:50:43 2018 +0100

    [CXF-7525] Fixing enum support
---
 .../cxf/jaxrs/swagger/openapi/SwaggerToOpenApiConversionUtils.java  | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git 
a/rt/rs/description-swagger/src/main/java/org/apache/cxf/jaxrs/swagger/openapi/SwaggerToOpenApiConversionUtils.java
 
b/rt/rs/description-swagger/src/main/java/org/apache/cxf/jaxrs/swagger/openapi/SwaggerToOpenApiConversionUtils.java
index 5f82bcc..6e1d9d1 100644
--- 
a/rt/rs/description-swagger/src/main/java/org/apache/cxf/jaxrs/swagger/openapi/SwaggerToOpenApiConversionUtils.java
+++ 
b/rt/rs/description-swagger/src/main/java/org/apache/cxf/jaxrs/swagger/openapi/SwaggerToOpenApiConversionUtils.java
@@ -259,6 +259,12 @@ public final class SwaggerToOpenApiConversionUtils {
                     schema.setProperty("items", items);
                     sw2PathVerbParamMap.setProperty("schema", schema);
                 } else {
+                    if 
("matrix".equals(sw2PathVerbParamMap.getStringProperty("in"))) {
+                        sw2PathVerbParamMap.removeProperty("in");
+                        sw2PathVerbParamMap.setProperty("in", "path");
+                        sw2PathVerbParamMap.setProperty("style", "matrix");
+                    }
+
                     String type = 
(String)sw2PathVerbParamMap.removeProperty("type");
                     Object enumK = sw2PathVerbParamMap.removeProperty("enum");
                     if (type != null) {

-- 
To stop receiving notification emails like this one, please contact
['"[email protected]" <[email protected]>'].

Reply via email to