summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--askbot/context.py8
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}),