Skip to content

Problem with Facebook user name #4

@aduston

Description

@aduston

Traceback (most recent call last):

File "/home/llexchange/env/lib/python2.6/site-packages/django/core/handlers/base.py", line 100, in get_response
response = callback(request, _callback_args, *_callback_kwargs)

File "/home/llexchange/llexchange/web/apps/socialauth/views.py", line 243, in facebook_login_done
user = authenticate(request=request)

File "/home/llexchange/env/lib/python2.6/site-packages/django/contrib/auth/init.py", line 50, in authenticate
user = backend.authenticate(**credentials)

File "/home/llexchange/llexchange/web/apps/llauth/backends.py", line 177, in authenticate
user.nickname = str(user)

File "/home/llexchange/env/lib/python2.6/site-packages/django/db/models/base.py", line 351, in str
return force_unicode(self).encode('utf-8')

File "/home/llexchange/env/lib/python2.6/site-packages/django/utils/encoding.py", line 66, in force_unicode
s = unicode(s)

File "/home/llexchange/llexchange/web/apps/llauth/models.py", line 46, in unicode
self.first_name, self.last_name[0])

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

<WSGIRequest
GET:<QueryDict: {u'code': [u'UdjcqDJQYt9DRufmWO8flJ5jfP5M-spTBCEYh0ST47Y.eyJpdiI6Imd0SG1WTjY4VDhpbTFWOTMwMlpfTVEifQ.FzIzaQJliFhm7iDjWotGm3fbXtN1q7hv9ROkE2GGsKcWQ8wVmvX3DC7SEOOpg8m1QZH7Oow8Nn1vSZzq5-H11g-QjyGQnDnZS1NGjK07uJwkvCwzoo5YOoitFyQUlypt']}>,
POST:<QueryDict: {}>,
COOKIES:{'__utma': '247371929.145336749.1306703711.1306703711.1306703711.1',
'__utmb': '247371929.2.10.1306703711',
'__utmc': '247371929',
'__utmz': '247371929.1306703711.1.1.utmcsr=search|utmccn=(organic)|utmcmd=organic|utmctr=langolab',
'csrftoken': 'de71fbacf16d765ebc305cc0a030d24f',
'sessionid': '6135ed1f9277c02c5fa469cb4f9856c5'},
META:{'CSRF_COOKIE': 'de71fbacf16d765ebc305cc0a030d24f',
'DOCUMENT_ROOT': '/htdocs',
'GATEWAY_INTERFACE': 'CGI/1.1',
'HTTP_ACCEPT': 'text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8',
'HTTP_ACCEPT_CHARSET': 'ISO-8859-1,utf-8;q=0.7,*;q=0.7',
'HTTP_ACCEPT_ENCODING': 'gzip, deflate',
'HTTP_ACCEPT_LANGUAGE': 'en-gb,en;q=0.5',
'HTTP_CONNECTION': 'keep-alive',
'HTTP_COOKIE': '__utma=247371929.145336749.1306703711.1306703711.1306703711.1; __utmb=247371929.2.10.1306703711; __utmc=247371929; __utmz=247371929.1306703711.1.1.utmcsr=search|utmccn=(organic)|utmcmd=organic|utmctr=langolab; csrftoken=de71fbacf16d765ebc305cc0a030d24f; sessionid=6135ed1f9277c02c5fa469cb4f9856c5',
'HTTP_HOST': 'www.langolab.com',
'HTTP_KEEP_ALIVE': '115',
'HTTP_REFERER': 'http://www.facebook.com/connect/uiserver.php',
'HTTP_USER_AGENT': 'Mozilla/5.0 (Windows NT 6.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1',
'PATH': '/usr/local/bin:/usr/bin:/bin',
'PATH_INFO': u'/socialauth/facebook_login/done/',
'PATH_TRANSLATED': '/home/llexchange/llexchange/web/deploy/llexchange.wsgi/socialauth/facebook_login/done/',
'QUERY_STRING': 'code=UdjcqDJQYt9DRufmWO8flJ5jfP5M-spTBCEYh0ST47Y.eyJpdiI6Imd0SG1WTjY4VDhpbTFWOTMwMlpfTVEifQ.FzIzaQJliFhm7iDjWotGm3fbXtN1q7hv9ROkE2GGsKcWQ8wVmvX3DC7SEOOpg8m1QZH7Oow8Nn1vSZzq5-H11g-QjyGQnDnZS1NGjK07uJwkvCwzoo5YOoitFyQUlypt',
'REMOTE_ADDR': '87.142.146.230',
'REMOTE_PORT': '59284',
'REQUEST_METHOD': 'GET',
'REQUEST_URI': '/socialauth/facebook_login/done/?code=UdjcqDJQYt9DRufmWO8flJ5jfP5M-spTBCEYh0ST47Y.eyJpdiI6Imd0SG1WTjY4VDhpbTFWOTMwMlpfTVEifQ.FzIzaQJliFhm7iDjWotGm3fbXtN1q7hv9ROkE2GGsKcWQ8wVmvX3DC7SEOOpg8m1QZH7Oow8Nn1vSZzq5-H11g-QjyGQnDnZS1NGjK07uJwkvCwzoo5YOoitFyQUlypt',
'SCRIPT_FILENAME': '/home/llexchange/llexchange/web/deploy/llexchange.wsgi',
'SCRIPT_NAME': u'',
'SCRIPT_URI': 'http://www.langolab.com/socialauth/facebook_login/done/',
'SCRIPT_URL': '/socialauth/facebook_login/done/',
'SERVER_ADDR': '10.249.127.147',
'SERVER_ADMIN': 'adam@8planes.com',
'SERVER_NAME': 'www.langolab.com',
'SERVER_PORT': '80',
'SERVER_PROTOCOL': 'HTTP/1.1',
'SERVER_SIGNATURE': '

Apache/2.2.12 (Ubuntu) Server at www.langolab.com Port 80\n',
'SERVER_SOFTWARE': 'Apache/2.2.12 (Ubuntu)',
'mod_wsgi.application_group': 'langolab.com|',
'mod_wsgi.callable_object': 'application',
'mod_wsgi.listener_host': '',
'mod_wsgi.listener_port': '80',
'mod_wsgi.process_group': 'llexchange',
'mod_wsgi.reload_mechanism': '1',
'mod_wsgi.script_reloading': '1',
'mod_wsgi.version': (2, 5),
'wsgi.errors': <mod_wsgi.Log object at 0xb97da350>,
'wsgi.file_wrapper': <built-in method file_wrapper of mod_wsgi.Adapter object at 0xb976fde8>,
'wsgi.input': <mod_wsgi.Input object at 0xb97d4520>,
'wsgi.multiprocess': False,
'wsgi.multithread': True,
'wsgi.run_once': False,
'wsgi.url_scheme': 'http',
'wsgi.version': (1, 0)}>

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions