Revision e339bd10 snf-astakos-app/astakos/im/target/google.py

b/snf-astakos-app/astakos/im/target/google.py
93 93
        'redirect_uri': get_redirect_uri(),
94 94
        'client_id': settings.GOOGLE_CLIENT_ID
95 95
    }
96
    force_login = request.GET.get('force_login', False)
97
    if force_login:
98
        params['approval_prompt'] = 'force'
99

  
96 100
    url = "%s?%s" % (authenticate_url, urllib.urlencode(params))
97 101
    return HttpResponseRedirect(url)
98 102

  
......
105 109
    extra_context={}
106 110
):
107 111

  
112
    if request.GET.get('error', None):
113
        return HttpResponseRedirect(reverse('edit_profile'))
114

  
108 115
    # TODO: Handle errors, e.g. error=access_denied
109 116
    try:
110 117
        code = request.GET.get('code', None)

Also available in: Unified diff