From 8f08296e7b10931cf4c2563fbc03c86af6cf60a1 Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Wed, 1 Aug 2012 01:44:55 -0400 Subject: [PATCH] Update bind_links to accept single links as well as lists for the links argument --- apps/navigation/api.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/apps/navigation/api.py b/apps/navigation/api.py index e21f6b1050..42c7aa16ec 100644 --- a/apps/navigation/api.py +++ b/apps/navigation/api.py @@ -158,7 +158,11 @@ def bind_links(sources, links, menu_name=None, position=0): bound_links.setdefault(menu_name, {}) for source in sources: bound_links[menu_name].setdefault(source, {'links': []}) - bound_links[menu_name][source]['links'].extend(links) + try: + bound_links[menu_name][source]['links'].extend(links) + except TypeError: + # Try to see if links is a single link + bound_links[menu_name][source]['links'].append(links) def register_top_menu(name, link, position=None):