Changeset - e0f670b987eb
[Not reviewed]
beta
0 2 0
Marcin Kuzminski - 14 years ago 2011-05-26 01:48:29
marcin@python-works.com
Small cache fixes.
2 files changed with 4 insertions and 2 deletions:
0 comments (0 inline, 0 general)
rhodecode/lib/base.py
Show inline comments
 
@@ -62,7 +62,8 @@ class BaseRepoController(BaseController)
 
        super(BaseRepoController, self).__before__()
 
        if c.repo_name:
 

	
 
            c.rhodecode_repo, dbrepo = self.scm_model.get(c.repo_name, retval='repo')
 
            c.rhodecode_repo, dbrepo = self.scm_model.get(c.repo_name,
 
                                                          retval='repo')
 

	
 
            if c.rhodecode_repo is not None:
 
                c.repository_followers = \
rhodecode/model/repo.py
Show inline comments
 
@@ -74,6 +74,7 @@ class RepoModel(BaseModel):
 
        repo = self.sa.query(Repository)\
 
            .options(joinedload(Repository.fork))\
 
            .options(joinedload(Repository.user))\
 
            .options(joinedload(Repository.group))\
 
            .filter(Repository.repo_name == repo_name)\
 

	
 
        if cache:
 
@@ -86,7 +87,7 @@ class RepoModel(BaseModel):
 

	
 
        #make transient for sake of errors
 
        make_transient(ret)
 
        for k in ['fork', 'user']:
 
        for k in ['fork', 'user', 'group']:
 
            attr = getattr(ret, k, False)
 
            if attr:
 
                make_transient(attr)
0 comments (0 inline, 0 general)