do not fail on missing folder

This commit is contained in:
Frédéric Péters 2014-06-11 16:33:30 +02:00
parent d10e5bef3d
commit c177f171c9
1 changed files with 8 additions and 2 deletions

View File

@ -203,13 +203,19 @@ class TitleColumn(column.TitleColumn):
grok.adapts(Interface, Interface, LinksTable)
def getLinkContent(self, item):
t = item.getObject().folder.to_object.context_title()
try:
t = item.getObject().folder.to_object.context_title()
except AttributeError:
return u'[INVALIDE]'
if isinstance(t, str):
t = unicode(t, 'utf-8')
return t
def getLinkURL(self, item):
return item.getObject().folder.to_object.absolute_url()
try:
return item.getObject().folder.to_object.absolute_url()
except AttributeError:
return '#'
class DeleteColumn(column.DeleteColumn):