changeset 488: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 b12ea84fb906
children 460ad816820d
files pylons_app/model/hg_model.py
diffstat 1 files changed, 3 insertions(+), 3 deletions(-) [+]
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):