diff options
-rw-r--r-- | askbot/context.py | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/askbot/context.py b/askbot/context.py index 48c1cf3b..812805e6 100644 --- a/askbot/context.py +++ b/askbot/context.py @@ -68,7 +68,13 @@ def application_settings(request): global_group = models.tag.get_global_group() - groups = models.Group.objects.exclude_personal().exclude(id=global_group.id).order_by('name') + + if 'postgresql_psycopg2' in askbot.get_database_engine_name(): + groups = models.Group.objects.exclude_personal().exclude(id=global_group.id).extra( + select={'lower_name': 'lower(name)'}).order_by('name') + else: + groups = models.Group.objects.exclude_personal().exclude(id=global_group.id).order_by('name') + groups = groups.values('id', 'name') group_list = [{'link': _get_group_url({'name': global_group.name, 'id': global_group.id}), |