From fcf4a08452f41a6ac343d36985d9499822de38fb Mon Sep 17 00:00:00 2001 From: Andrew Gerrand Date: Mon, 6 Oct 2014 16:28:27 +1100 Subject: [PATCH] go.tools/dashboard/app: return specific error string on commit not found TBR=bradfitz R=bradfitz CC=golang-codereviews https://golang.org/cl/153070043 --- dashboard/app/build/handler.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/dashboard/app/build/handler.go b/dashboard/app/build/handler.go index 780d11e7..9682ea93 100644 --- a/dashboard/app/build/handler.go +++ b/dashboard/app/build/handler.go @@ -47,6 +47,9 @@ func commitHandler(r *http.Request) (interface{}, error) { com.PackagePath = r.FormValue("packagePath") com.Hash = r.FormValue("hash") if err := datastore.Get(c, com.Key(c), com); err != nil { + if err == datastore.ErrNoSuchEntity { + return nil, errors.New("Commit not found") + } return nil, fmt.Errorf("getting Commit: %v", err) } if com.Num == 0 {