Change the userlookup to case insensitive.

This commit is contained in:
2010-04-02 18:44:14 +01:00
parent da216c81a3
commit 4c6b5ddd9f

View File

@@ -269,13 +269,13 @@ def user_lookup(request):
users = None users = None
uids = [] uids = []
if form.cleaned_data['type'] == '1': if form.cleaned_data['type'] == '1':
users = User.objects.filter(username__contains=form.cleaned_data['username']) users = User.objects.filter(username__icontains=form.cleaned_data['username'])
elif form.cleaned_data['type'] == '2': elif form.cleaned_data['type'] == '2':
uid = EVEAccount.objects.filter(characters__name__contains=form.cleaned_data['username']).values('user') uid = EVEAccount.objects.filter(characters__name__icontains=form.cleaned_data['username']).values('user')
for u in uid: uids.append(u['user']) for u in uid: uids.append(u['user'])
users = User.objects.filter(id__in=uids) users = User.objects.filter(id__in=uids)
elif form.cleaned_data['type'] == '3': elif form.cleaned_data['type'] == '3':
uid = RedditAccount.objects.filter(username__contains=form.cleaned_data['username']).values('user') uid = RedditAccount.objects.filter(username__icontains=form.cleaned_data['username']).values('user')
for u in uid: uids.append(u['user']) for u in uid: uids.append(u['user'])
users = User.objects.filter(id__in=uids) users = User.objects.filter(id__in=uids)
else: else: