diff options
Diffstat (limited to 'ishtar/furnitures/urls.py')
| -rw-r--r-- | ishtar/furnitures/urls.py | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/ishtar/furnitures/urls.py b/ishtar/furnitures/urls.py index 09ff7efa2..7d223df58 100644 --- a/ishtar/furnitures/urls.py +++ b/ishtar/furnitures/urls.py @@ -66,7 +66,11 @@ urlpatterns = patterns('', ) for section in menu.childs: for menu_item in section.childs: - actions.append(menu_item.idx) + if hasattr(menu_item, 'childs'): + for menu_subitem in menu_item.childs: + actions.append(menu_subitem.idx) + else: + actions.append(menu_item.idx) actions = r"|".join(actions) urlpatterns += patterns('ishtar.furnitures.views', |
