From 267af854023b396c34cdc2b6ff162dc4a40fb61c Mon Sep 17 00:00:00 2001 From: jordan Date: Sat, 30 Jul 2011 17:18:08 +0000 Subject: [PATCH] use case insensitive query when retrieving the User object without ID in the URL git-svn-id: http://svn.osqa.net/svnroot/osqa/trunk@1132 0cfe37f9-358a-4d5e-be75-b63607b5c754 --- forum/views/users.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/forum/views/users.py b/forum/views/users.py index 6eb9baa..3b863da 100644 --- a/forum/views/users.py +++ b/forum/views/users.py @@ -261,7 +261,10 @@ def user_view(template, tab_name, tab_title, tab_description, private=False, tab user = get_object_or_404(User, id=id) # ...or by slug if the slug has been given elif slug is not None: - user = get_object_or_404(User, username=slug) + try: + user = User.objects.get(username__iexact=slug) + except User.DoesNotExist: + raise Http404 if private and not (user == request.user or request.user.is_superuser): raise ReturnImediatelyException(HttpResponseUnauthorized(request)) -- 2.45.1