sakaiproject/nakamura — pull request #961 by raydavis (2012-08-06 18:35:54+00:00)
Title: KERN-3097 Do not mix Jackrabbit & SparseMapContent tag storage

A poorly thought-out mix of Sling resource and SparseMapContent logic caused Jackrabbit-stored tags to break tagging without any explanation. This patch fixes that, along with a glitch in administrative session handling and a glitch in the code's handling of access rights (which could theoretically have resulted in overwriting an existing tag node).

I tested by using the Sling-Initial-Content mechanism to load up some content at "/tags/jackrabbit" and then making sure that tagging "jackrabbit" was no longer blocked.