diff --git a/wdm.go b/wdm.go index eaffc31..f7713a7 100644 --- a/wdm.go +++ b/wdm.go @@ -671,7 +671,7 @@ func updateItemBHandler(writer http.ResponseWriter, req *http.Request) { itemB.Type.Id = uint(itbtyp) itemB.Abmessungen.Id, _ = strconv.ParseUint(req.FormValue("abmessungenid"), 10, 0) itemB.Frontview.Id, _ = strconv.ParseUint(req.FormValue("frontviewid"), 10, 0) - + itemB.Id, _ = strconv.ParseUint(req.FormValue("id"), 10, 0) for formKey, formValue := range req.Form { log.WithFields(log.Fields{formKey: formValue}).Info("parsing from Form: ") } diff --git a/wdmdb.go b/wdmdb.go index 13198a0..26cbf1b 100644 --- a/wdmdb.go +++ b/wdmdb.go @@ -474,7 +474,7 @@ func UpdateItemB(itemB Itemb) (resItemb Itemb, err error) { log.Println("Verbindung hergestellt (ItemB UPDATE)") log.Println("Name = ", itemB.Bezeichnung) defer conn.Close() - _, err = conn.Exec("UPDATE itemb SET bezeichnung=?, kurzbeschreibung=?, groesse=?, farbe=?, typid=?, material=?, abmessungenid=? WHERE id=?", itemB.Bezeichnung, itemB.Kurzbeschreibung, itemB.Groesse, itemB.Farbe, itemB.Type.Id, itemB.Material, itemB.Abmessungen.Id, itemB.Id) + _, err = conn.Exec("UPDATE itemb SET bezeichnung=?, kurzbeschreibung=?, groesse=?, farbe=?, typid=?, material=?, abmessungenid=?, frontviewid=? WHERE id=?", itemB.Bezeichnung, itemB.Kurzbeschreibung, itemB.Groesse, itemB.Farbe, itemB.Type.Id, itemB.Material, itemB.Abmessungen.Id, itemB.Frontview.Id, itemB.Id) if err != nil { log.Println("Error while executing insert statement", err) }