Update oauthproxy.go
Co-authored-by: Jan Larwig <jan@larwig.com> Signed-off-by: Callum Newton <callum.newton@wayve.ai>
This commit is contained in:
parent
0f5cb77265
commit
3b2f1d4761
|
|
@ -1278,12 +1278,11 @@ func decodeState(state string, encode bool) (string, string, error) {
|
|||
nonce := parsedState[0]
|
||||
redirect := parsedState[1]
|
||||
|
||||
if !encode {
|
||||
unescapedRedirect, err := url.QueryUnescape(redirect)
|
||||
if encode {
|
||||
redirect, err := url.QueryUnescape(redirect)
|
||||
if err != nil {
|
||||
return "", "", err
|
||||
return "", "", fmt.Errorf("couldn't parse redirect url: %w", err)
|
||||
}
|
||||
redirect = unescapedRedirect
|
||||
}
|
||||
|
||||
return nonce, redirect, nil
|
||||
|
|
|
|||
Loading…
Reference in New Issue