diff --git a/config/alfresco/templates/webscripts/org/alfresco/repository/comments/comments.post.json.js b/config/alfresco/templates/webscripts/org/alfresco/repository/comments/comments.post.json.js index 978d75d0cf..945340d55a 100644 --- a/config/alfresco/templates/webscripts/org/alfresco/repository/comments/comments.post.json.js +++ b/config/alfresco/templates/webscripts/org/alfresco/repository/comments/comments.post.json.js @@ -21,12 +21,6 @@ function addComment(node) // get a unique name var name = getUniqueChildName(commentsFolder, "comment"); - // Add the comments rollup aspect to the commented-upon node. - if (!node.hasAspect("fm:commentsRollup")) - { - node.addAspect("fm:commentsRollup"); - } - // create the comment var commentNode = commentsFolder.createNode(name, "fm:post"); commentNode.mimetype = "text/html"; diff --git a/source/java/org/alfresco/repo/web/scripts/comment/ScriptCommentService.java b/source/java/org/alfresco/repo/web/scripts/comment/ScriptCommentService.java index 9de78da18c..ce9dad81da 100644 --- a/source/java/org/alfresco/repo/web/scripts/comment/ScriptCommentService.java +++ b/source/java/org/alfresco/repo/web/scripts/comment/ScriptCommentService.java @@ -80,6 +80,7 @@ public class ScriptCommentService extends BaseScopableProcessorExtension try { nodeService.addAspect(nodeRef, QName.createQName(NamespaceService.FORUMS_MODEL_1_0_URI, "discussable"), null); + nodeService.addAspect(nodeRef, QName.createQName(NamespaceService.FORUMS_MODEL_1_0_URI, "commentsRollup"), null); List assocs = nodeService.getChildAssocs(nodeRef, QName.createQName(NamespaceService.FORUMS_MODEL_1_0_URI, "discussion"), RegexQNamePattern.MATCH_ALL); if (assocs.size() != 0) {