Mercurial > kallithea
changeset 1351:e0f670b987eb beta
Small cache fixes.
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Thu, 26 May 2011 01:48:29 +0200 |
parents | eb489bf9d7c7 |
children | 79041f2d16f4 |
files | rhodecode/lib/base.py rhodecode/model/repo.py |
diffstat | 2 files changed, 4 insertions(+), 2 deletions(-) [+] |
line wrap: on
line diff
--- a/rhodecode/lib/base.py Thu May 26 01:38:40 2011 +0200 +++ b/rhodecode/lib/base.py Thu May 26 01:48:29 2011 +0200 @@ -62,7 +62,8 @@ 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 = \
--- a/rhodecode/model/repo.py Thu May 26 01:38:40 2011 +0200 +++ b/rhodecode/model/repo.py Thu May 26 01:48:29 2011 +0200 @@ -74,6 +74,7 @@ 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 @@ #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)