diff --git a/plone/app/discussion/browser/moderation.py b/plone/app/discussion/browser/moderation.py index c0e0985..91e3290 100644 --- a/plone/app/discussion/browser/moderation.py +++ b/plone/app/discussion/browser/moderation.py @@ -133,8 +133,8 @@ class PublishComment(BrowserView): current_state = workflowTool.getInfoFor(comment, 'review_state') if current_state != 'published': workflowTool.doActionFor(comment, 'publish') - catalogTool = getToolByName(comment, 'portal_catalog') - catalogTool.reindexObject(comment) + comment.reindexObject() + content_object.reindexObject() IStatusMessage(self.context.REQUEST).addStatusMessage( _("Comment approved."), type="info")