From 2fa54d6954fe6b09e3b5d89bbe3ef978cb878be5 Mon Sep 17 00:00:00 2001 From: Dan Ballard Date: Wed, 8 Jul 2015 20:30:47 -0700 Subject: [PATCH] Add works --- categories/categories.go | 4 ++-- route_handlers.go | 11 +++++++---- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/categories/categories.go b/categories/categories.go index 9e2e305..b091c96 100644 --- a/categories/categories.go +++ b/categories/categories.go @@ -51,9 +51,9 @@ func LoadCategories(db *sql.DB) { func Add(db *sql.DB, name string, parent int) error { var err error if parent < 0 { - err := db.Exec("INSERT INTO categories (name) VALUE ($1)", name) + _, err = db.Exec("INSERT INTO categories (name) VALUES ($1)", name) } else { - err := db.Exec("INSERT INTO categories (name, parent_id) VALUE ($1, $2)", name, parent) + _, err = db.Exec("INSERT INTO categories (name, parent_id) VALUES ($1, $2)", name, parent) } if err != nil { fmt.Println("Categories DB Error Add(): " , err) diff --git a/route_handlers.go b/route_handlers.go index 9725579..d8cedda 100644 --- a/route_handlers.go +++ b/route_handlers.go @@ -293,13 +293,16 @@ func categoryChangeParentHandler(w http.ResponseWriter, r *http.Request, user *u func categoryAddHandler(w http.ResponseWriter, r *http.Request, user *user.User) { session, _ := store.Get(r, "c_user") - name := categoryFromReqArg(r.FormValue("name")) - parent := categoryFromReqArg(r.FormValue("parent")) + name := r.FormValue("name") + parent, perr := strconv.Atoi(r.FormValue("parent")) - if name == nil { + if perr != nil { + parent = -1 + } + if name == "" { session.AddFlash("Invalid category name", flash_err) } else { - err := category.Add(db, name, parent) + err := categories.Add(db, name, parent) if err != nil { session.AddFlash("Error commiting to Database", flash_err) } else {