diff options
author | Alex Auvolat <alex@adnab.me> | 2020-02-10 09:48:55 +0100 |
---|---|---|
committer | Alex Auvolat <alex@adnab.me> | 2020-02-10 09:48:55 +0100 |
commit | b194b5f7eba47cbac677ba28fc9f8e1e29a7ed1a (patch) | |
tree | dc561eb6b7b621b3a3a2e7994b47bfaff1a16407 /admin.go | |
parent | 9f891bdb9a41de73f5970219b2557b4039358a4f (diff) | |
download | guichet-b194b5f7eba47cbac677ba28fc9f8e1e29a7ed1a.tar.gz guichet-b194b5f7eba47cbac677ba28fc9f8e1e29a7ed1a.zip |
Fix creation form
Diffstat (limited to 'admin.go')
-rw-r--r-- | admin.go | 8 |
1 files changed, 5 insertions, 3 deletions
@@ -539,11 +539,13 @@ func handleAdminCreate(w http.ResponseWriter, r *http.Request) { if r.Method == "POST" { r.ParseForm() - data.IdType = strings.Join(r.Form["idtype"], "") + if !data.IsTemplated { + data.IdType = strings.Join(r.Form["idtype"], "") + data.StructuralObjectClass = strings.Join(r.Form["soc"], "") + data.ObjectClass = strings.Join(r.Form["oc"], "") + } data.IdValue = strings.Join(r.Form["idvalue"], "") data.DisplayName = strings.Join(r.Form["displayname"], "") - data.StructuralObjectClass = strings.Join(r.Form["soc"], "") - data.ObjectClass = strings.Join(r.Form["oc"], "") object_class := []string{} for _, oc := range strings.Split(data.ObjectClass, "\n") { |