fix(webui): fix the states list being empty when generating a create state error page

This commit is contained in:
Julien Dessaux 2025-04-06 14:37:36 +02:00
parent 0354ef67be
commit ee11821ed1
Signed by: adyxax
GPG key ID: F92E51B86E07177E

View file

@ -41,6 +41,7 @@ func handleStatesGET(db *database.DB) http.Handler {
func handleStatesPOST(db *database.DB) http.Handler { func handleStatesPOST(db *database.DB) http.Handler {
return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) { return http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
states, err := db.LoadStates()
// file upload limit of 20MB // file upload limit of 20MB
if err := r.ParseMultipartForm(20 << 20); err != nil { if err := r.ParseMultipartForm(20 << 20); err != nil {
errorResponse(w, r, http.StatusBadRequest, err) errorResponse(w, r, http.StatusBadRequest, err)
@ -60,6 +61,7 @@ func handleStatesPOST(db *database.DB) http.Handler {
Page: makePage(r, &Page{Title: "New State", Section: "states"}), Page: makePage(r, &Page{Title: "New State", Section: "states"}),
Path: statePath, Path: statePath,
PathError: true, PathError: true,
States: states,
}) })
return return
} }
@ -85,6 +87,7 @@ func handleStatesPOST(db *database.DB) http.Handler {
Page: makePage(r, &Page{Title: "New State", Section: "states"}), Page: makePage(r, &Page{Title: "New State", Section: "states"}),
Path: statePath, Path: statePath,
PathDuplicate: true, PathDuplicate: true,
States: states,
}) })
return return
} }