use member.getProperty('fullname') if member.fullname is an empty string. Not sure in what case this would happen, but it did happen in my site migration
This commit is contained in:
parent
372b573cb1
commit
68d195375e
@ -96,18 +96,20 @@ class View(BrowserView):
|
|||||||
comment.text = reply.cooked_text
|
comment.text = reply.cooked_text
|
||||||
comment.mime_type = 'text/html'
|
comment.mime_type = 'text/html'
|
||||||
comment.creator = reply.Creator()
|
comment.creator = reply.Creator()
|
||||||
comment.author_username = reply.getProperty('author_username',reply.Creator())
|
|
||||||
|
try:
|
||||||
|
comment.author_username = reply.author_username
|
||||||
|
except AttributeError:
|
||||||
|
comment.author_username = reply.Creator()
|
||||||
|
|
||||||
member = mt.getMemberById(comment.author_username)
|
member = mt.getMemberById(comment.author_username)
|
||||||
if member:
|
if member:
|
||||||
# comment.author_name = member.get('fullname')
|
|
||||||
comment.author_name = member.fullname
|
comment.author_name = member.fullname
|
||||||
# import pdb; pdb.set_trace()
|
|
||||||
|
|
||||||
# .get is overloaded into zope somewhere.. so it'snot getting reply.email
|
|
||||||
## email = reply.get('email')
|
|
||||||
## if email:
|
|
||||||
## comment.author_email = email
|
|
||||||
|
|
||||||
|
if not comment.author_name:
|
||||||
|
# In migrated site member.fullname ='' while member.getProperty('fullname') has the correct value
|
||||||
|
comment.author_name = member.getProperty('fullname')
|
||||||
|
|
||||||
try:
|
try:
|
||||||
comment.author_email = reply.email
|
comment.author_email = reply.email
|
||||||
except AttributeError:
|
except AttributeError:
|
||||||
|
Loading…
Reference in New Issue
Block a user