Angela Schreiber created SLING-10334:
----------------------------------------

             Summary: PrivilegesHandler constructor: regexp never matches 
privileges definitions from content packages
                 Key: SLING-10334
                 URL: https://issues.apache.org/jira/browse/SLING-10334
             Project: Sling
          Issue Type: Bug
          Components: Content-Package to Feature Model Converter
            Reporter: Angela Schreiber


[~kpauls], as discussed the {{PrivilegesHandler}} will never match a 
_privileges.xml_ file contained in the META_INF folder of a content package. i 
did an initial test with a AEM specific content package and changing the regexp 
as follows seems to do the trick:

instead of 
{code}
"META-INF/vault/privileges\\.xml"
{code}

the path-pattern should be
{code}
"/META-INF/vault/privileges\\.xml"
{code}

this will lead to {{PrivilegesHandlerTest.matches}} to fail but that one is 
anyway a bit odd.... the next test {{parsePrivileges}} uses a path {{String 
path = "/META-INF/vault/privileges.xml";}}, which wouldn't match but since 
{{PrivilegesHandler.handle}} is directly called it wasn't noticed.

will try to come up with a reasonable test package that illustrates the issue.





--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to