From 6bea93cd7d9da275c7e069c3dc763fe1dd544d91 Mon Sep 17 00:00:00 2001 From: Gethin James Date: Mon, 28 Nov 2011 11:42:28 +0000 Subject: [PATCH] FIXED : ALF-11683: Failure occurs when Site Contributor tries to add first comment to the post fm:commentsRollup now being added by the service instead of the webscript git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@32337 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../org/alfresco/repository/comments/comments.post.json.js | 6 ------ .../repo/web/scripts/comment/ScriptCommentService.java | 1 + 2 files changed, 1 insertion(+), 6 deletions(-) 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) {