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)) }