From 1d8793f4f84fd5c88dd36eedb83e0c06c24f7477 Mon Sep 17 00:00:00 2001 From: Thibaut Horel Date: Tue, 13 Jun 2017 20:57:08 -0400 Subject: Fix the fix of password bug --- web.go | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'web.go') diff --git a/web.go b/web.go index 0810f76..31a8317 100644 --- a/web.go +++ b/web.go @@ -106,11 +106,13 @@ func (app *App) settings(w http.ResponseWriter, r *http.Request) { if r.Method == "POST" { u := &User{ - Id: se.UserId, - Name: r.FormValue("name"), - Email: r.FormValue("email"), - LfmName: r.FormValue("lfm_name"), - LfmPassword: md5hex(r.FormValue("lfm_password")), + Id: se.UserId, + Name: r.FormValue("name"), + Email: r.FormValue("email"), + LfmName: r.FormValue("lfm_name"), + } + if password := r.FormValue("lfm_password"); password != "" { + u.LfmPassword = md5hex(password) } if err := app.SaveUser(u); err != nil { log.Println(err) -- cgit v1.2.3-70-g09d2