Timothee Maret created SLING-6781:
-------------------------------------

             Summary: VltUtils only keep the last filter for a given path
                 Key: SLING-6781
                 URL: https://issues.apache.org/jira/browse/SLING-6781
             Project: Sling
          Issue Type: Bug
          Components: Content Distribution
    Affects Versions: Content Distribution Core 0.2.6
            Reporter: Timothee Maret
            Assignee: Timothee Maret
             Fix For: Content Distribution Core 0.2.8


The utility method VltUtils#parseFilters [0] does not merge the definitions for 
the same path. As an example providing the filters

{code}
new String[]{"/home/users|-.*/.tokens","/home/users|-.*/.rep:cache"}
{code}
will return a tree map with only one entry ({{.*/.rep:cache}}) for the path 
{{/home/users}}).

[0] 
https://github.com/apache/sling/blob/trunk/contrib/extensions/distribution/core/src/main/java/org/apache/sling/distribution/serialization/impl/vlt/VltUtils.java#L305-L338
 



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to