You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by "Timothee Maret (Jira)" <ji...@apache.org> on 2019/12/18 20:45:00 UTC

[jira] [Comment Edited] (JCRVLT-390) filter based on content properties is not working

    [ https://issues.apache.org/jira/browse/JCRVLT-390?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16999500#comment-16999500 ] 

Timothee Maret edited comment on JCRVLT-390 at 12/18/19 8:44 PM:
-----------------------------------------------------------------

[~kwin] I won't have the bandwidth to focus on this and would also need to debug it. What may help is to build a failing test. This test may be similar to those added in JCRVLT-304.


was (Author: marett):
[~kwin] I won't have the bandwidth to focus on this and would also need to debug it. What may help is to build a failing. That test may be similar to those added in JCRVLT-304.

> filter based on content properties is not working
> -------------------------------------------------
>
>                 Key: JCRVLT-390
>                 URL: https://issues.apache.org/jira/browse/JCRVLT-390
>             Project: Jackrabbit FileVault
>          Issue Type: Bug
>          Components: vlt
>    Affects Versions: 3.2.8
>            Reporter: Om Pandey
>            Priority: Minor
>             Fix For: 3.4.2
>
>
> We have a use case where the replication agent's *enabled* flag should not be overwritten with every deployment.
> Referring to the comment here https://issues.apache.org/jira/browse/JCRVLT-120?focusedCommentId=16907459&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-16907459 and the documentation for Property Filtering on [https://jackrabbit.apache.org/filevault/filter.html] , I am trying to implement this
> {code:java}
> <filter root="/etc/replication/agents.author/some-data-exporter">
>  <include pattern="/etc/replication/agents.author/some-data-exporter/.*"/>
>  <exclude pattern=".*/enabled" matchProperties="true"/>
>  </filter>
> {code}
> But when I deploy the package using this filter definition, the exclude pattern is not applied. Ideally this should include everything  below the specified path and just ignore the property enabled in the existing content. But this is not happening as the whole content is replaced.
>  
> We are using this in AEM with the version 3.2.8([org.apache.jackrabbit.vault|http://localhost:4502/system/console/bundles/150])
>  
> the Node structure is:
>  
> +/etc/replication/agents.author/some-data-exporter
>  + jcr:content/
>  - enabled="true"
>  - property1="some value"
> - property2="some other value"



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