Mercurial > public > sg101
diff gpp/bio/forms.py @ 463:452835f4429f
Fixing #225; for some reason MySQL finds the user 'John' when searching for 'John ' (note trailing space). This doesn't happen on SQLite. This causes a NoReverseMatch when searching for 'John ' in the member search. The solution is to call strip() on the form field contents in the clean_username() method of the search form.
author | Brian Neal <bgneal@gmail.com> |
---|---|
date | Sat, 09 Jul 2011 02:00:48 +0000 |
parents | e0523e17ea43 |
children | bbbc357ac5f3 |
line wrap: on
line diff
--- a/gpp/bio/forms.py Tue Jul 05 21:40:56 2011 +0000 +++ b/gpp/bio/forms.py Sat Jul 09 02:00:48 2011 +0000 @@ -116,7 +116,7 @@ js = settings.GPP_THIRD_PARTY_JS['jquery-ui'] def clean_username(self): - username = self.cleaned_data['username'] + username = self.cleaned_data['username'].strip() try: User.objects.get(username=username, is_active=True) except User.DoesNotExist: