[ https://issues.apache.org/jira/browse/JCRVLT-500?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17276622#comment-17276622 ]
Timothee Maret commented on JCRVLT-500: --------------------------------------- [~kwin] sure, I have opened PR [#121|https://github.com/apache/jackrabbit-filevault/pull/121] which contains the tests and a fix. The \{{\Q}} construct is documented in https://docs.oracle.com/javase/6/docs/api/java/util/regex/Pattern.html > DefaultPathFilter#isAbsolute fails with quoted patterns > ------------------------------------------------------- > > Key: JCRVLT-500 > URL: https://issues.apache.org/jira/browse/JCRVLT-500 > Project: Jackrabbit FileVault > Issue Type: Bug > Components: Packaging > Affects Versions: 3.4.8 > Reporter: Timothee Maret > Priority: Major > Fix For: 3.4.10 > > > DefaultPathFilter#isAbsolute and DefaultPathFilter#translate decide if the > pattern corresponds to an absolute path with > {code} > pattern.startsWith("/") > {code} > This implementation fails when passing a quoted pattern as noted in > SLING-10088. > Indeed, the path {{/some/great/content}} gets quoted as > {{\Q/some/great/content\E}} which does not start with a {{/}} although the > pattern corresponds to an absolute path. -- This message was sent by Atlassian Jira (v8.3.4#803005)