Revision 3a72a5d4 snf-astakos-app/astakos/im/target/twitter.py
b/snf-astakos-app/astakos/im/target/twitter.py | ||
---|---|---|
112 | 112 |
|
113 | 113 |
access_token = dict(cgi.parse_qsl(content)) |
114 | 114 |
userid = access_token['user_id'] |
115 |
username = access_token.get('screen_name', userid) |
|
115 | 116 |
|
116 | 117 |
# an existing user accessed the view |
117 | 118 |
if request.user.is_authenticated(): |
... | ... | |
125 | 126 |
messages.error(request, 'Account already exists.') |
126 | 127 |
return HttpResponseRedirect(reverse('edit_profile')) |
127 | 128 |
|
128 |
user.add_auth_provider('twitter', identifier=userid) |
|
129 |
user.add_auth_provider('twitter', identifier=userid, |
|
130 |
provider_info={'screen_name': username}) |
|
129 | 131 |
return HttpResponseRedirect(reverse('edit_profile')) |
130 | 132 |
|
131 | 133 |
try: |
Also available in: Unified diff