From 9ec992d5da5b90614aced628fcb985532b40e6b3 Mon Sep 17 00:00:00 2001 From: awalias Date: Tue, 22 Sep 2020 11:25:24 +0800 Subject: [PATCH] fix: changes # to ? in external redirect callbacks --- api/external.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/api/external.go b/api/external.go index 9ba6bf8f04..72ca36068e 100644 --- a/api/external.go +++ b/api/external.go @@ -212,7 +212,7 @@ func (a *API) internalExternalProviderCallback(w http.ResponseWriter, r *http.Re q.Set("token_type", token.TokenType) q.Set("expires_in", strconv.Itoa(token.ExpiresIn)) q.Set("refresh_token", token.RefreshToken) - rurl += "#" + q.Encode() + rurl += "?" + q.Encode() } http.Redirect(w, r, rurl, http.StatusFound) return nil @@ -322,7 +322,7 @@ func (a *API) redirectErrors(handler apiHandler, w http.ResponseWriter, r *http. err := handler(w, r) if err != nil { q := getErrorQueryString(err, errorID, log) - http.Redirect(w, r, a.getExternalRedirectURL(r)+"#"+q.Encode(), http.StatusFound) + http.Redirect(w, r, a.getExternalRedirectURL(r)+"?"+q.Encode(), http.StatusFound) } }