From 56c35daed440d147d9a216fe69b060209ad29e0c Mon Sep 17 00:00:00 2001 From: Diptesh Choudhuri Date: Wed, 25 Jan 2023 03:14:25 +0000 Subject: [PATCH] fix(settings): parse select as list --- routes/settings.go | 13 ++----------- views/settings.tpl.html | 2 +- 2 files changed, 3 insertions(+), 12 deletions(-) diff --git a/routes/settings.go b/routes/settings.go index 35b08c8..d2739e2 100644 --- a/routes/settings.go +++ b/routes/settings.go @@ -367,19 +367,10 @@ func (h *SettingsHandler) actionAddLabel(w http.ResponseWriter, r *http.Request) var labels []*models.ProjectLabel - if r.PostFormValue("num_projects") == "multiple" { - for _, key := range r.Form["keys"] { - label := &models.ProjectLabel{ - UserID: user.ID, - ProjectKey: key, - Label: r.PostFormValue("value"), - } - labels = append(labels, label) - } - } else { + for _, key := range r.Form["key"] { label := &models.ProjectLabel{ UserID: user.ID, - ProjectKey: r.PostFormValue("key"), + ProjectKey: key, Label: r.PostFormValue("value"), } labels = append(labels, label) diff --git a/views/settings.tpl.html b/views/settings.tpl.html index 8e8e467..8fa8931 100644 --- a/views/settings.tpl.html +++ b/views/settings.tpl.html @@ -295,7 +295,7 @@
- {{ range $i, $p := .Projects }} {{ end }}