Repository: syncope Updated Branches: refs/heads/2_0_X 5277bb654 -> a6be418b2
Fixing behavior under /users/self with newer Swagger UI Project: http://git-wip-us.apache.org/repos/asf/syncope/repo Commit: http://git-wip-us.apache.org/repos/asf/syncope/commit/a6be418b Tree: http://git-wip-us.apache.org/repos/asf/syncope/tree/a6be418b Diff: http://git-wip-us.apache.org/repos/asf/syncope/diff/a6be418b Branch: refs/heads/2_0_X Commit: a6be418b286637756d70e3872005c51ebd2e1b54 Parents: 5277bb6 Author: Francesco Chicchiriccò <[email protected]> Authored: Fri Sep 23 13:28:38 2016 +0200 Committer: Francesco Chicchiriccò <[email protected]> Committed: Fri Sep 23 13:28:38 2016 +0200 ---------------------------------------------------------------------- .../syncope/core/rest/cxf/ExtendedSwagger2Serializers.java | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/syncope/blob/a6be418b/core/rest-cxf/src/main/java/org/apache/syncope/core/rest/cxf/ExtendedSwagger2Serializers.java ---------------------------------------------------------------------- diff --git a/core/rest-cxf/src/main/java/org/apache/syncope/core/rest/cxf/ExtendedSwagger2Serializers.java b/core/rest-cxf/src/main/java/org/apache/syncope/core/rest/cxf/ExtendedSwagger2Serializers.java index 0bdd107..45b479e 100644 --- a/core/rest-cxf/src/main/java/org/apache/syncope/core/rest/cxf/ExtendedSwagger2Serializers.java +++ b/core/rest-cxf/src/main/java/org/apache/syncope/core/rest/cxf/ExtendedSwagger2Serializers.java @@ -101,7 +101,7 @@ public class ExtendedSwagger2Serializers extends SwaggerSerializers implements S if (replaceTags || javadocProvider != null) { List<String> domains = new ArrayList<>( ApplicationContextProvider.getApplicationContext(). - getBean(DomainsHolder.class).getDomains().keySet()); + getBean(DomainsHolder.class).getDomains().keySet()); Map<String, ClassResourceInfo> operations = new HashMap<>(); Map<Pair<String, String>, OperationResourceInfo> methods = new HashMap<>(); @@ -124,8 +124,7 @@ public class ExtendedSwagger2Serializers extends SwaggerSerializers implements S ClassResourceInfo cri = operations.get(entry.getKey()); tag = new Tag(); - String tagName = StringUtils.removeStart(cri.getURITemplate().getValue(), "/"); - tag.setName(StringUtils.isEmpty(tagName) ? "_" : tagName); + tag.setName(cri.getURITemplate().getValue().replaceAll("/", "_")); if (javadocProvider != null) { tag.setDescription(javadocProvider.getClassDoc(cri)); }
