From 370cf535848c3ebadfe8b311cf40037a8eb8bd4b Mon Sep 17 00:00:00 2001 From: Roberto Rosario Date: Tue, 11 Nov 2014 19:44:07 -0400 Subject: [PATCH] Namedtuples have an __iter__ attribute but are not iterable in the navigation list sense so test against list subclasses instead --- mayan/apps/navigation/api.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mayan/apps/navigation/api.py b/mayan/apps/navigation/api.py index 0ba92e0243..8f76bb8421 100644 --- a/mayan/apps/navigation/api.py +++ b/mayan/apps/navigation/api.py @@ -9,7 +9,7 @@ def register_links(src, links, menu_name=None, position=None): """ object_navigation.setdefault(menu_name, {}) - if hasattr(src, '__iter__'): + if isinstance(src, list): for one_src in src: object_navigation[menu_name].setdefault(one_src, {'links': []}) if position is not None: