[
https://issues.apache.org/jira/browse/JCR-3921?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
angela updated JCR-3921:
------------------------
Description:
while testing my work in OAK-1268 and OAK-2008, i found that items with OPV
IGNORE are being copied into the frozen node of a versionable node upon checkin
and only the first level child nodes are being tested for the OPV flag.
IMHO the OPV flag should be respected for all items in the subtree and act
accordingly. The current bug might prevent versionable child nodes from being
properly versioned and will copy items that are expected to be ignored (e.g.
access control content) into the version store.
if i am not mistaken the properties are actually tested for the their OPV
flag... if that is true, we might even have a bigger issue as the content in
the version store is no longer complete and valid (e.g.
mandatory/protected/autocreated properties being ignored but the node still
being copied over and thus being invalid)
was:
while testing my work in OAK-1268 and OAK-2008, i found that items with OPV
IGNORE are being copied into the frozen node of a versionable node upon checkin
and only the first level child nodes are being tested for the OPV flag.
IMHO the OPV flag should be respected for all items in the subtree and act
accordingly. The current bug might prevent versionable child nodes from being
properly versioned and will copy items that are expected to be ignored (e.g.
access control content) into the version store.
> VersionableState.copy doesn't respect OPV flag in the subtree
> -------------------------------------------------------------
>
> Key: JCR-3921
> URL: https://issues.apache.org/jira/browse/JCR-3921
> Project: Jackrabbit Content Repository
> Issue Type: Bug
> Components: core
> Reporter: angela
> Priority: Critical
>
> while testing my work in OAK-1268 and OAK-2008, i found that items with OPV
> IGNORE are being copied into the frozen node of a versionable node upon
> checkin and only the first level child nodes are being tested for the OPV
> flag.
> IMHO the OPV flag should be respected for all items in the subtree and act
> accordingly. The current bug might prevent versionable child nodes from being
> properly versioned and will copy items that are expected to be ignored (e.g.
> access control content) into the version store.
> if i am not mistaken the properties are actually tested for the their OPV
> flag... if that is true, we might even have a bigger issue as the content in
> the version store is no longer complete and valid (e.g.
> mandatory/protected/autocreated properties being ignored but the node still
> being copied over and thus being invalid)
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)