Add works
This commit is contained in:
parent
35406174a2
commit
2fa54d6954
|
@ -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)
|
||||
|
|
|
@ -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 {
|
||||
|
|
Loading…
Reference in New Issue