Repository: cxf
Updated Branches:
  refs/heads/master 720b41e21 -> 5e2d2a1a6


[CXF-7316] Initializing the customizer earlier


Project: http://git-wip-us.apache.org/repos/asf/cxf/repo
Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/5e2d2a1a
Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/5e2d2a1a
Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/5e2d2a1a

Branch: refs/heads/master
Commit: 5e2d2a1a60dcf11fd4bf70e592e60b7d8ddd4e41
Parents: 720b41e
Author: Sergey Beryozkin <sberyoz...@gmail.com>
Authored: Tue Aug 1 22:15:03 2017 +0100
Committer: Sergey Beryozkin <sberyoz...@gmail.com>
Committed: Tue Aug 1 22:15:03 2017 +0100

----------------------------------------------------------------------
 .../java/org/apache/cxf/jaxrs/swagger/Swagger2Feature.java    | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/cxf/blob/5e2d2a1a/rt/rs/description-swagger/src/main/java/org/apache/cxf/jaxrs/swagger/Swagger2Feature.java
----------------------------------------------------------------------
diff --git 
a/rt/rs/description-swagger/src/main/java/org/apache/cxf/jaxrs/swagger/Swagger2Feature.java
 
b/rt/rs/description-swagger/src/main/java/org/apache/cxf/jaxrs/swagger/Swagger2Feature.java
index 562e5db..bf0b658 100644
--- 
a/rt/rs/description-swagger/src/main/java/org/apache/cxf/jaxrs/swagger/Swagger2Feature.java
+++ 
b/rt/rs/description-swagger/src/main/java/org/apache/cxf/jaxrs/swagger/Swagger2Feature.java
@@ -130,6 +130,10 @@ public class Swagger2Feature extends 
AbstractSwaggerFeature {
         }
 
         List<Object> swaggerResources = new LinkedList<>();
+        
+        if (swagger2Serializers == null && customizer == null) {
+            customizer = new Swagger2Customizer();
+        }
         ApiListingResource apiListingResource = new 
Swagger2ApiListingResource(customizer);
         swaggerResources.add(apiListingResource);
 
@@ -169,9 +173,6 @@ public class Swagger2Feature extends AbstractSwaggerFeature 
{
             swagger2Serializers.setDynamicBasePath(dynamicBasePath);
             providers.add(swagger2Serializers);
         } else {
-            if (customizer == null) {
-                customizer = new Swagger2Customizer();
-            }
             customizer.setClassResourceInfos(cris);
             customizer.setDynamicBasePath(dynamicBasePath);
         }

Reply via email to