# HG changeset patch # User Marcin Kuzminski # Date 2017-11-08 10:24:09 # Node ID 1cd7c646177a41a9abc05295d42502ec6f1f6b02 # Parent 275fce398a9dc16efb708a996dd9ed02a28cf4c5 navigation: allow passing already found registry diff --git a/rhodecode/apps/admin/navigation.py b/rhodecode/apps/admin/navigation.py --- a/rhodecode/apps/admin/navigation.py +++ b/rhodecode/apps/admin/navigation.py @@ -126,11 +126,11 @@ class NavigationRegistry(object): return navlist -def navigation_registry(request): +def navigation_registry(request, registry=None): """ Helper that returns the admin navigation registry. """ - pyramid_registry = get_registry(request) + pyramid_registry = registry or get_registry(request) nav_registry = pyramid_registry.queryUtility(IAdminNavigationRegistry) return nav_registry