do not fail on missing folder
This commit is contained in:
parent
d10e5bef3d
commit
c177f171c9
|
@ -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):
|
||||
|
|
Reference in New Issue