From b194b5f7eba47cbac677ba28fc9f8e1e29a7ed1a Mon Sep 17 00:00:00 2001 From: Alex Auvolat Date: Mon, 10 Feb 2020 09:48:55 +0100 Subject: [PATCH] Fix creation form --- admin.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/admin.go b/admin.go index 8803531..870439f 100644 --- a/admin.go +++ b/admin.go @@ -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") {