Comment 1 for bug 1363804

Revision history for this message
François Marier (fmarier) wrote :

Here's another exception, this time when deleting a photo (/account/3789/delete_photo/):

Traceback (most recent call last):

  File "/usr/lib/python2.7/dist-packages/django/core/handlers/base.py", line 109, in get_response
    response = callback(request, *callback_args, **callback_kwargs)

  File "/usr/lib/python2.7/dist-packages/django/db/transaction.py", line 224, in inner
    return func(*args, **kwargs)

  File "/usr/lib/python2.7/dist-packages/django/utils/decorators.py", line 91, in _wrapped_view
    response = view_func(request, *args, **kwargs)

  File "/usr/lib/python2.7/dist-packages/django/contrib/auth/decorators.py", line 20, in _wrapped_view
    return view_func(request, *args, **kwargs)

  File "/usr/share/libravatar/libravatar/account/views.py", line 601, in delete_photo
    photo.delete()

  File "/usr/share/libravatar/libravatar/account/models.py", line 162, in delete
    openid.set_photo(None)

  File "/usr/share/libravatar/libravatar/account/models.py", line 401, in set_photo
    change_photo(photo, None, self.public_hash())

  File "/usr/share/libravatar/libravatar/account/models.py", line 388, in public_hash
    hash_object.update(lowercase_value)

UnicodeEncodeError: 'ascii' codec can't encode character u'\xe4' in position 32: ordinal not in range(128)