Correctly catch app with no icon and display placeholder icon

This commit is contained in:
Roberto Rosario
2012-09-08 04:06:20 -04:00
parent 0d53bb48c2
commit ad44435308

View File

@@ -24,7 +24,7 @@ def app_list(request):
'title': _(u'registered apps'),
'extra_columns': [
{'name': _(u'label'), 'attribute': 'label'},
{'name':_(u'icon'), 'attribute': encapsulate(lambda x: getattr(x, 'icon', icon_app).display_big())},
{'name':_(u'icon'), 'attribute': encapsulate(lambda x: (getattr(x, 'icon') or icon_app).display_big())},
{'name':_(u'description'), 'attribute': 'description'},
{'name':_(u'dependencies'), 'attribute': encapsulate(lambda x: u', '.join([unicode(dependency) for dependency in x.dependencies.all()]))},
],