summaryrefslogtreecommitdiffstats
path: root/modules/auth/sso/reverseproxy.go
diff options
context:
space:
mode:
Diffstat (limited to 'modules/auth/sso/reverseproxy.go')
-rw-r--r--modules/auth/sso/reverseproxy.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/auth/sso/reverseproxy.go b/modules/auth/sso/reverseproxy.go
index f8d17a3cf5..3fffee0320 100644
--- a/modules/auth/sso/reverseproxy.go
+++ b/modules/auth/sso/reverseproxy.go
@@ -79,7 +79,7 @@ func (r *ReverseProxy) VerifyAuthData(req *http.Request, w http.ResponseWriter,
// Make sure requests to API paths, attachment downloads, git and LFS do not create a new session
if !middleware.IsAPIPath(req) && !isAttachmentDownload(req) && !isGitRawOrLFSPath(req) {
- if sess.Get("uid").(int64) != user.ID {
+ if sess != nil && (sess.Get("uid") == nil || sess.Get("uid").(int64) != user.ID) {
handleSignIn(w, req, sess, user)
}
}