Issue
- When moving a web content from a folder to another, the modification date of all versions of the web content are updated.
- Is this an expected behavior?
Environment
- Liferay DXP 7.2
- Liferay DXP 7.3
Resolution
- When moving a web content to another folder, it is expected that the modification date of all versions will be updated.
- As you can see in the code, when moving an article, all versions of this article are recovered and later, both their new
folderId
and their newtreePath
are updated:
List<JournalArticle> articles = journalArticlePersistence.findByG_A(
groupId, articleId);
String treePath = null;
for (JournalArticle article : articles) {
article.setFolderId(newFolderId);
if (treePath == null) {
treePath = article.buildTreePath();
}
article.setTreePath(treePath);
journalArticlePersistence.update(article);
} - This route update is what causes the modification date update for all versions.
Additional Information
Contenido exclusivo para suscriptores.
Una Suscripción Enterprise de Liferay proporciona acceso a más de 1.500 artículos que incluyen las mejores practicas, diagnóstico de problemas y otras soluciones útiles. Inicia sesión para tener un acceso completo.
Inicia sesión