[ https://issues.apache.org/jira/browse/JCR-3465?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13505428#comment-13505428 ]
Michael Dürig commented on JCR-3465: ------------------------------------ The current Javadoc for the path parameter says: "relative path to create". So, no it shouldn't fail according to the current contract. Also AFAIU the intention of the function was to have a method to get a node at a certain path without having to worry about non existing nodes on that path since these would just be created. > 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