From: Andrew Gerrand Date: Fri, 23 Dec 2011 05:04:01 +0000 (+1100) Subject: dashboard: fix todo caching nil X-Git-Tag: weekly.2012-01-15~179 X-Git-Url: http://www.git.cypherpunks.su/?a=commitdiff_plain;h=e6a322b0b9a018ff3b63905ec0b5aca7ab836370;p=gostls13.git dashboard: fix todo caching nil R=golang-dev, bradfitz CC=golang-dev https://golang.org/cl/5504082 --- diff --git a/misc/dashboard/app/build/handler.go b/misc/dashboard/app/build/handler.go index b44e800453..b3e62ad467 100644 --- a/misc/dashboard/app/build/handler.go +++ b/misc/dashboard/app/build/handler.go @@ -152,11 +152,10 @@ func todoHandler(r *http.Request) (interface{}, os.Error) { c := appengine.NewContext(r) now := cache.Now(c) key := "build-todo-" + r.Form.Encode() - cachedTodo := new(Todo) - if cache.Get(r, now, key, cachedTodo) { - return cachedTodo, nil - } var todo *Todo + if cache.Get(r, now, key, &todo) { + return todo, nil + } var err os.Error builder := r.FormValue("builder") for _, kind := range r.Form["kind"] {