Closed
Bug 585494
Opened 12 years ago
Closed 12 years ago
Admin blacklisted username form doesn't accept UTF-8
Categories
(addons.mozilla.org Graveyard :: Admin/Editor Tools, defect)
addons.mozilla.org Graveyard
Admin/Editor Tools
Tracking
(Not tracked)
VERIFIED
FIXED
5.11.8
People
(Reporter: clouserw, Assigned: chenba)
Details
If I enter: pâté en croûte I get: File "/home/clouserw/dev/zamboni/apps/users/admin.py", line 52, in add_view if BlacklistedNickname.blocked(n): File "/home/clouserw/dev/zamboni/apps/users/models.py", line 207, in blocked nick = nick.decode().lower().encode('utf-8') UnicodeEncodeError: 'ascii' codec can't encode character u'\xe2' in position 1: ordinal not in range(128)
Comment 1•12 years ago
|
||
I'm suspicious of anyone saying .decode and .encode. jsocol once explained this to me, but I promptly forgot.
Comment 2•12 years ago
|
||
From: http://docs.python.org/library/stdtypes.html#str.decode "encoding defaults to the default string encoding." Is 'nick' a byte string or a unicode string when you decode() it? If it's a byte string, you may want to specify the encoding for decode().
Assignee | ||
Comment 3•12 years ago
|
||
With a little help from django.utils: http://github.com/chenba/zamboni/commit/b3e06b93006be9d6b198cf25ff0595dd5455a0ae
Reporter | ||
Comment 4•12 years ago
|
||
Awesome, thanks. http://github.com/jbalogh/zamboni/commit/b3e06b93006be9d6b198cf25ff0595dd5455a0ae
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → FIXED
Comment 5•12 years ago
|
||
Verified FIXED on https://preview.addons.mozilla.org/z/en-US/admin/models/users/blacklistednickname/add/.
Status: RESOLVED → VERIFIED
Updated•7 years ago
|
Product: addons.mozilla.org → addons.mozilla.org Graveyard
You need to log in
before you can comment on or make changes to this bug.
Description
•