Mercurial > public > src > rhodecode
diff pylons_app/model/hg_model.py @ 532:853b9425742a celery
fixed sorting in repo list switcher and removed lower() since repo names can be have capital letters now
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Sun, 19 Sep 2010 03:42:48 +0200 |
parents | 7afbc45aab28 |
children | 0fce1f9e4dce |
line wrap: on
line diff
--- a/pylons_app/model/hg_model.py Sun Sep 19 03:29:49 2010 +0200 +++ b/pylons_app/model/hg_model.py Sun Sep 19 03:42:48 2010 +0200 @@ -59,12 +59,12 @@ @cache_region('super_short_term', 'cached_repos_switcher_list') def _get_repos_switcher_cached(cached_repo_list): repos_lst = [] - for repo in sorted(x for x in cached_repo_list.values()): + for repo in [x for x in cached_repo_list.values()]: if HasRepoPermissionAny('repository.write', 'repository.read', 'repository.admin')(repo.name.lower(), 'main page check'): - repos_lst.append((repo.name.lower(), repo.dbrepo.private,)) + repos_lst.append((repo.name, repo.dbrepo.private,)) - return repos_lst + return sorted(repos_lst, key=lambda k:k[0]) @cache_region('long_term', 'full_changelog') def _full_changelog_cached(repo_name):