1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-18 00:00:00 +00:00

fix bug when get oauth_redirect in session (#4721)

Co-authored-by: lian <lian@seafile.com>
This commit is contained in:
lian
2020-11-18 11:24:31 +08:00
committed by GitHub
parent abb57964b9
commit f323d08eca

View File

@@ -183,8 +183,7 @@ def oauth_callback(request):
# update user's profile
name = user_info['name'] if 'name' in user_info else ''
contact_email = user_info['contact_email'] if \
'contact_email' in user_info else ''
contact_email = user_info['contact_email'] if 'contact_email' in user_info else ''
profile = Profile.objects.get_profile_by_user(email)
if not profile:
@@ -202,6 +201,6 @@ def oauth_callback(request):
api_token = get_api_token(request)
# redirect user to home page
response = HttpResponseRedirect(request.session['oauth_redirect'])
response = HttpResponseRedirect(request.session.get('oauth_redirect', '/'))
response.set_cookie('seahub_auth', email + '@' + api_token.key)
return response