Repository: camel Updated Branches: refs/heads/camel-2.16.x 36d5c02c5 -> 85391f67e refs/heads/master d528cd2c7 -> 4f239bc79
swagger java should skip null tags in model Project: http://git-wip-us.apache.org/repos/asf/camel/repo Commit: http://git-wip-us.apache.org/repos/asf/camel/commit/4f239bc7 Tree: http://git-wip-us.apache.org/repos/asf/camel/tree/4f239bc7 Diff: http://git-wip-us.apache.org/repos/asf/camel/diff/4f239bc7 Branch: refs/heads/master Commit: 4f239bc79fd109761e7313eff208debb76bf288c Parents: 7b6ba78 Author: Claus Ibsen <davscl...@apache.org> Authored: Fri Oct 30 15:15:41 2015 +0100 Committer: Claus Ibsen <davscl...@apache.org> Committed: Fri Oct 30 16:48:49 2015 +0100 ---------------------------------------------------------------------- .../apache/camel/swagger/RestSwaggerReader.java | 19 +++++++++++-------- 1 file changed, 11 insertions(+), 8 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/camel/blob/4f239bc7/components/camel-swagger-java/src/main/java/org/apache/camel/swagger/RestSwaggerReader.java ---------------------------------------------------------------------- diff --git a/components/camel-swagger-java/src/main/java/org/apache/camel/swagger/RestSwaggerReader.java b/components/camel-swagger-java/src/main/java/org/apache/camel/swagger/RestSwaggerReader.java index 66b3634..bb30433 100644 --- a/components/camel-swagger-java/src/main/java/org/apache/camel/swagger/RestSwaggerReader.java +++ b/components/camel-swagger-java/src/main/java/org/apache/camel/swagger/RestSwaggerReader.java @@ -25,7 +25,6 @@ import java.util.Locale; import java.util.Map; import java.util.Set; -import io.swagger.converter.ModelConverters; import io.swagger.jaxrs.config.BeanConfig; import io.swagger.models.Model; import io.swagger.models.ModelImpl; @@ -98,11 +97,13 @@ public class RestSwaggerReader { String pathAsTag = rest.getTag() != null ? rest.getTag() : FileUtil.stripLeadingSeparator(rest.getPath()); String summary = rest.getDescriptionText(); - // add rest as tag - Tag tag = new Tag(); - tag.description(summary); - tag.name(pathAsTag); - swagger.addTag(tag); + if (ObjectHelper.isNotEmpty(pathAsTag)) { + // add rest as tag + Tag tag = new Tag(); + tag.description(summary); + tag.name(pathAsTag); + swagger.addTag(tag); + } // gather all types in use Set<String> types = new LinkedHashSet<>(); @@ -142,8 +143,10 @@ public class RestSwaggerReader { String opPath = SwaggerHelper.buildUrl(basePath, verb.getUri()); Operation op = new Operation(); - // group in the same tag - op.addTag(pathAsTag); + if (ObjectHelper.isNotEmpty(pathAsTag)) { + // group in the same tag + op.addTag(pathAsTag); + } // add id as vendor extensions op.getVendorExtensions().put("x-camelContextId", camelContextId);