diff --git a/rhodecode/lib/base.py b/rhodecode/lib/base.py --- a/rhodecode/lib/base.py +++ b/rhodecode/lib/base.py @@ -19,11 +19,12 @@ class BaseController(WSGIController): c.rhodecode_name = config.get('rhodecode_title') c.ga_code = config.get('rhodecode_ga_code') c.repo_name = get_repo_slug(request) - c.cached_repo_list = ScmModel().get_repos() c.backends = BACKENDS.keys() self.cut_off_limit = int(config.get('cut_off_limit')) + self.sa = meta.Session() scm_model = ScmModel(self.sa) + c.cached_repo_list = scm_model.get_repos() #c.unread_journal = scm_model.get_unread_journal() if c.repo_name: