Inconsistency when version with a label is removed
--------------------------------------------------
Key: JCR-1475
URL: https://issues.apache.org/jira/browse/JCR-1475
Project: Jackrabbit
Issue Type: Bug
Components: jackrabbit-core, versioning
Affects Versions: core 1.4.1, 1.4, core 1.4.2
Reporter: Marcel Reutegger
Priority: Minor
While executing random operations on the version storage I came across a
situation where a version is removed that has a version label.
The current behaviour in jackrabbit is IMO not correct because the version node
gets removed, but the version label is still present in the version history.
This means there is a referenceable property that points to nowhere.
So I guess either:
- the version label property must be removed as well when the version is removed
or
- the remove version operation should fail because the version is still
referenced
I wasn't able to find a relevant section in the spec, though I must admit that
I don't know the versioning section that well.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.