Revision 64492c49 snf-astakos-app/astakos/im/target/linkedin.py
b/snf-astakos-app/astakos/im/target/linkedin.py | ||
---|---|---|
90 | 90 |
if request.GET.get('key', None): |
91 | 91 |
request.session['pending_key'] = request.GET.get('key') |
92 | 92 |
|
93 |
if request.GET.get('next', None): |
|
94 |
request.session['next_url'] = request.GET.get('next') |
|
95 |
|
|
93 | 96 |
return HttpResponseRedirect(url) |
94 | 97 |
|
95 | 98 |
|
... | ... | |
101 | 104 |
extra_context={} |
102 | 105 |
): |
103 | 106 |
|
107 |
next_url = None |
|
108 |
if 'next_url' in request.session: |
|
109 |
next_url = request.session['next_url'] |
|
110 |
del request.session['next_url'] |
|
111 |
|
|
104 | 112 |
if request.GET.get('denied'): |
105 | 113 |
return HttpResponseRedirect(reverse('edit_profile')) |
106 | 114 |
|
... | ... | |
173 | 181 |
# authenticate user |
174 | 182 |
response = prepare_response(request, |
175 | 183 |
user, |
176 |
request.GET.get('next'),
|
|
184 |
next_url,
|
|
177 | 185 |
'renew' in request.GET) |
178 | 186 |
provider = auth_providers.get_provider('linkedin') |
179 | 187 |
messages.success(request, _(astakos_messages.LOGIN_SUCCESS) % |
Also available in: Unified diff