diff --git a/extensions/__init__.py b/extensions/__init__.py index b2526b98f..459e1035f 100644 --- a/extensions/__init__.py +++ b/extensions/__init__.py @@ -17,7 +17,10 @@ def loadextensions(): globals()['extensions'] += [module] def loadmenus(): - result = () + result = [] for mod in extensions: - result += mod.main.urls() + u = mod.main.urls() + if u == (): + continue + result += (u,) return result diff --git a/urls.py b/urls.py index c4bf8899a..9d999ca52 100644 --- a/urls.py +++ b/urls.py @@ -28,7 +28,7 @@ urlpatterns = patterns('', ) menus = loadmenus() if menus != (): - urlpatterns += patterns('', menus) + urlpatterns += patterns('', *menus) if settings.DEBUG: urlpatterns += patterns(