Use temp redirects for setup (#875)

This commit is contained in:
WithoutPants 2020-10-22 08:17:15 +11:00 committed by GitHub
parent 3832c8505a
commit 228a5c5537
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 2 additions and 2 deletions

View File

@ -400,7 +400,7 @@ func ConfigCheckMiddleware(next http.Handler) http.Handler {
if !config.IsValid() && shouldRedirect {
// #539 - don't redirect if loading login page
if !strings.HasPrefix(r.URL.Path, setupEndPoint) && !strings.HasPrefix(r.URL.Path, loginEndPoint) {
http.Redirect(w, r, setupEndPoint, 301)
http.Redirect(w, r, setupEndPoint, http.StatusFound)
return
}
}
@ -416,7 +416,7 @@ func DatabaseCheckMiddleware(next http.Handler) http.Handler {
// #451 - don't redirect if loading login page
// #539 - or setup page
if !strings.HasPrefix(r.URL.Path, migrateEndPoint) && !strings.HasPrefix(r.URL.Path, loginEndPoint) && !strings.HasPrefix(r.URL.Path, setupEndPoint) {
http.Redirect(w, r, migrateEndPoint, 301)
http.Redirect(w, r, migrateEndPoint, http.StatusFound)
return
}
}