]> Cypherpunks repositories - gostls13.git/commitdiff
dashboard: fix todo caching nil
authorAndrew Gerrand <adg@golang.org>
Fri, 23 Dec 2011 05:04:01 +0000 (16:04 +1100)
committerAndrew Gerrand <adg@golang.org>
Fri, 23 Dec 2011 05:04:01 +0000 (16:04 +1100)
R=golang-dev, bradfitz
CC=golang-dev
https://golang.org/cl/5504082

misc/dashboard/app/build/handler.go

index b44e80045358ef913bad6306c2e84042137d8791..b3e62ad467d45cc90f6f78f70b0a048a1ac9e173 100644 (file)
@@ -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"] {