From 4351d9ec84840fe89d01d70dbaf2efcf85569e71 Mon Sep 17 00:00:00 2001 From: Las Zenow Date: Thu, 23 Aug 2012 10:57:23 +0200 Subject: [PATCH] Redirect properly after edit --- admin.go | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/admin.go b/admin.go index 90b4a81..feda8cc 100644 --- a/admin.go +++ b/admin.go @@ -82,7 +82,8 @@ func saveHandler(coll *mgo.Collection) func(http.ResponseWriter, *http.Request) return } - id := bson.ObjectIdHex(r.URL.Path[len("/save/"):]) + idStr := r.URL.Path[len("/save/"):] + id := bson.ObjectIdHex(idStr) title := r.FormValue("title") publisher := r.FormValue("publisher") date := r.FormValue("date") @@ -104,7 +105,7 @@ func saveHandler(coll *mgo.Collection) func(http.ResponseWriter, *http.Request) sess.Notify("Book Modified!", "", "success") sess.Save(w, r) - http.Redirect(w, r, "/book/"+title, 307) + http.Redirect(w, r, "/book/"+idStr, 307) } }