Mercurial > kallithea
diff rhodecode/model/repo.py @ 3420:a6bef3e8a361 beta
Update changeset cache should use non-cache version of repo if given attribute is empty, it's easier to controll how changesets are udpated
The quick update logic in base controller get's cached version and updates, while any other call will use non-cached version
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Fri, 01 Mar 2013 17:56:31 +0100 |
parents | fa6ba6727475 |
children | d778ed1c945f |
line wrap: on
line diff
--- a/rhodecode/model/repo.py Fri Mar 01 15:25:36 2013 +0100 +++ b/rhodecode/model/repo.py Fri Mar 01 17:56:31 2013 +0100 @@ -149,11 +149,7 @@ if not repositories: repositories = Repository.getAll() for repo in repositories: - scm_repo = repo.scm_instance_no_cache - last_cs = EmptyChangeset() - if scm_repo: - last_cs = scm_repo.get_changeset() - repo.update_changeset_cache(last_cs) + repo.update_changeset_cache() def get_repos_as_dict(self, repos_list=None, admin=False, perm_check=True, super_user_actions=False):