Fix crash when users have non-ascii chars in names
Review Request #2657 — Created Oct. 14, 2011 and submitted — Latest diff uploaded
Fix crash when users have non-ascii chars in names The HTTP headers are not allowed to contain other than US-ASCII characters, so if users have names containing non-ascii characters their infobox would not be shown, since django's http.HttpResponse._convert_to_ascii function throws a UnicodeError if value.encode('us-ascii') fails.
Manually tested by creating a user "asdf" with last name "Näsman", which made /users/asdf/infobox crash, until I applied this patch after which the page showed up correctly.