{{.Message}}
+ {{end}} + {{if .Error}} +{{.Error}}
+ {{end}}%s
", newPassword)),
+ http.StatusFound,
+ )
+ })
+}
diff --git a/admin/http.go b/admin/http.go
index b44cfa9..763537a 100644
--- a/admin/http.go
+++ b/admin/http.go
@@ -17,7 +17,7 @@ func Handler(app *model.AppState) http.Handler {
mux.Handle("/login", LoginHandler(app))
mux.Handle("/register", createAccountHandler(app))
mux.Handle("/logout", RequireAccount(app, LogoutHandler(app)))
- mux.Handle("/account", RequireAccount(app, AccountHandler(app)))
+ mux.Handle("/account/", RequireAccount(app, http.StripPrefix("/account", AccountHandler(app))))
mux.Handle("/static/", http.StripPrefix("/static", staticHandler()))
mux.Handle("/release/", RequireAccount(app, http.StripPrefix("/release", serveRelease(app))))
mux.Handle("/artist/", RequireAccount(app, http.StripPrefix("/artist", serveArtist(app))))
diff --git a/admin/views/edit-account.html b/admin/views/edit-account.html
index 4d89052..fd527b4 100644
--- a/admin/views/edit-account.html
+++ b/admin/views/edit-account.html
@@ -6,22 +6,28 @@
{{define "content"}}
{{.Message}}
+ {{end}} + {{if .Error}} +{{.Error}}
+ {{end}}