Correctly return on /reset submission when email isn't configured

pull/777/head
Matt Baer 1 year ago
parent ed60aea39e
commit 7b84dafea7
  1. 5
      account.go

@ -1321,6 +1321,11 @@ func doAutomatedPasswordChange(app *App, userID int64, newPass string) error {
func handleResetPasswordInit(app *App, w http.ResponseWriter, r *http.Request) error { func handleResetPasswordInit(app *App, w http.ResponseWriter, r *http.Request) error {
returnLoc := impart.HTTPError{http.StatusFound, "/reset"} returnLoc := impart.HTTPError{http.StatusFound, "/reset"}
if !app.cfg.Email.Enabled() {
// Email isn't configured, so there's nothing to do; send back to the reset form, where they'll get an explanation
return returnLoc
}
ip := spam.GetIP(r) ip := spam.GetIP(r)
alias := r.FormValue("alias") alias := r.FormValue("alias")

Loading…
Cancel
Save