Data folder of descendant component remains locked when SXA page is unlocked - Issue in Sitecore 10.1.1
The Problem
We have a module which has subitems under datasource item. To visualize, the item hierarchy in Sitecore content tree looks like this -
Page Item
Content Folder Item
Datasource Item
Subitem1
Subitem2
According to the feedback from content authors, it has been observed that when they open a page in the experience editor and subsequently lock it to make edits on Subitem1 and Subitem2, the lock is applied not only on the page but also on the Datasource Item, Subitem1, and Subitem2. However, the issue arises when they unlock the page item, as the lock on Subitem1 and Subitem2 is not released. This poses difficulties in situations where another content author needs to make edits on Subitem1 and Subitem2.
The Analysis
Initially, our investigation focused on any customizations in the local Sitecore instance that could potentially affect the locking/unlocking process. However, we did not find any such customizations. Subsequently, we conducted an internet search in the hopes of finding others who may have encountered a similar problem if we were facing it.
During our search, we came across a relevant knowledge base (KB) article from Sitecore - https://support.sitecore.com/kb?id=kb_article_view&sysparm_article=KB1003217. The problem described in this KB article closely resembled the issue we were experiencing. Consequently, we decided to reach out to Sitecore support to confirm if our problem aligned with the one described in the KB article.
After contacting Sitecore Support, they verified that our issue was indeed the same as the one outlined in the KB article. Below is some excerpt from the KB article -
Data folder of a descendant component might remain locked when the page with the ancestor component is unlocked. As a result, locked data folder prevents SXA composite renderings from being published. The issue affects non-admin users.
For example, if you have a locked SXA page with a tab component, and a tab subcomponent with a rich text field on it:
\Home page item is locked \Home\Data\Tabs\New Tab item is locked \Home\Data\Tabs\New Tab\Data item is locked \Home\Data\Tabs\New Tab\Data\Text(rich text) item is locked
The page unlocking will result in:
\Home page item is unlocked
\Home\Data\Tabs\New Tab item is unlocked
\Home\Data\Tabs\New Tab\Data item is locked
\Home\Data\Tabs\New Tab\Data\Text(rich text) item is unlocked
The Fix
To resolve the issue in Sitecore 10.1.1, download and install the corresponding cumulative hotfix available in https://support.sitecore.com/kb?id=kb_article_view&sysparm_article=KB1001300.
Hope this helps you!!
Comments
Post a Comment