diff rhodecode/lib/base.py @ 784:30d3161c6683 beta

Implemented fancier top menu for logged and anonymous users little error fix for cached query
author Marcin Kuzminski <marcin@python-works.com>
date Sun, 28 Nov 2010 05:26:26 +0100
parents 2f89beda06a1
children 30ad41c76fae
line wrap: on
line diff
--- a/rhodecode/lib/base.py	Sat Nov 27 20:32:34 2010 +0100
+++ b/rhodecode/lib/base.py	Sun Nov 28 05:26:26 2010 +0100
@@ -21,10 +21,12 @@
         c.cached_repo_list = ScmModel().get_repos()
         c.backends = BACKENDS.keys()
 
+        self.sa = meta.Session()
+        scm_model = ScmModel(self.sa)
+        #c.unread_journal = scm_model.get_unread_journal()
+
         if c.repo_name:
-            scm_model = ScmModel()
             cached_repo = scm_model.get(c.repo_name)
-
             if cached_repo:
                 c.repository_tags = cached_repo.tags
                 c.repository_branches = cached_repo.branches
@@ -36,7 +38,6 @@
                 c.repository_followers = 0
                 c.repository_forks = 0
 
-        self.sa = meta.Session()
 
     def __call__(self, environ, start_response):
         """Invoke the Controller"""