Example #1
0
File: main.go Project: 0x7cc/rsc
func (req *editRequest) Post(ctxt *websrv.Context) {
	doc := req.Doc

	fmt.Println(ctxt.Request.Form)

	doc.Time = req.Time.Parsed
	if doc.Time.IsZero() {
		doc.Time = doc.Created
	}

	doc.Due = req.Due.Parsed
	doc.Tags = req.Tags
	doc.Desc = req.Desc
	doc.Text = req.Text
	doc.Location = req.Location

	if err := db.Write(doc); err != nil {
		panic(err)
	}

	ctxt.Redirect("/scan/doc/" + strconv.FormatInt(req.Doc.ID, 10))
}