From 485571325f349d666c0c022d9c8226d8ee217d96 Mon Sep 17 00:00:00 2001 From: William Deegan Date: Tue, 27 Nov 2012 21:32:07 -0800 Subject: [PATCH] fix migration of author_name and author_username --- plone/app/discussion/browser/migration.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/plone/app/discussion/browser/migration.py b/plone/app/discussion/browser/migration.py index 7c55491..2762f2a 100644 --- a/plone/app/discussion/browser/migration.py +++ b/plone/app/discussion/browser/migration.py @@ -70,6 +70,8 @@ class View(BrowserView): workflow = context.portal_workflow oldchain = workflow.getChainForPortalType('Discussion Item') new_workflow = workflow.comment_review_workflow + mt = getToolByName(self.context, 'portal_membership') + if type(oldchain) == TupleType and len(oldchain) > 0: oldchain = oldchain[0] @@ -96,6 +98,9 @@ class View(BrowserView): comment.text = reply.cooked_text comment.mime_type = 'text/html' comment.creator = reply.Creator() + comment.author_username = reply.getProperty('author_username',reply.Creator()) + member = mt.getMemberById(comment.author_username) + comment.author_name = member.getProperty('fullname',None) email = reply.getProperty('email', None) if email: