[ https://issues.apache.org/jira/browse/JCR-3465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13506318#comment-13506318 ] Felix Meschberger commented on JCR-3465: ---------------------------------------- +1 to fixing. AFAICT from reading the JavaDoc support for "a/b/../../c/d../../e/f" is not implied. In fact I even consider this an unexpected side effect. > JcrUtils.getOrCreateByPath() creates a whole subtree instead of a single branch > ------------------------------------------------------------------------------- > > Key: JCR-3465 > URL: https://issues.apache.org/jira/browse/JCR-3465 > Project: Jackrabbit Content Repository > Issue Type: Bug > Reporter: Michael Dürig > Priority: Minor > > Given a leaf node n, > JcrUtils.getOrCreateByPath(n, "a/b/../../c/d/../../e/f", false, null, null, true); > will result in paths a/b, c/d and e/f being added to n where I'd only expect the path e/f. -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators For more information on JIRA, see: http://www.atlassian.com/software/jira