diff -r ad352f3a37d3 -r 1d9396d75c13 app/soc/views/models/program.py --- a/app/soc/views/models/program.py Sun Feb 01 17:52:12 2009 +0000 +++ b/app/soc/views/models/program.py Sun Feb 01 20:41:58 2009 +0000 @@ -178,9 +178,13 @@ except out_of_band.Error: pass + items = sidebar.getSidebarMenu(id, user, items, params=params) + if not items: + continue + menu = {} menu['heading'] = entity.short_name - menu['items'] = sidebar.getSidebarMenu(id, user, items, params=params) + menu['items'] = items menu['group'] = 'Programs' menus.append(menu)