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:
CallumWayve 2025-10-29 20:23:10 +00:00 committed by Callum Newton
parent 0f5cb77265
commit 3b2f1d4761
1 changed files with 3 additions and 4 deletions

View File

@ -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