| Index: milo/appengine/buildbot/html.go
|
| diff --git a/milo/appengine/buildbot/html.go b/milo/appengine/buildbot/html.go
|
| index d37de96f4b271eeb35757766b8ac4cfb73c139d5..6d9e24418341a5635223aaa04039c2ae0d9a97bc 100644
|
| --- a/milo/appengine/buildbot/html.go
|
| +++ b/milo/appengine/buildbot/html.go
|
| @@ -8,6 +8,7 @@ import (
|
| "fmt"
|
| "net/http"
|
| "os"
|
| + "strconv"
|
|
|
| "github.com/julienschmidt/httprouter"
|
| "golang.org/x/net/context"
|
| @@ -51,8 +52,15 @@ func (b Build) Render(c context.Context, r *http.Request, p httprouter.Params) (
|
| Code: http.StatusBadRequest,
|
| }
|
| }
|
| + num, err := strconv.Atoi(buildNum)
|
| + if err != nil {
|
| + return nil, &miloerror.Error{
|
| + Message: fmt.Sprintf("%s does not look like a number", buildNum),
|
| + Code: http.StatusBadRequest,
|
| + }
|
| + }
|
|
|
| - result, err := build(c, master, builder, buildNum)
|
| + result, err := build(c, master, builder, num)
|
| if err != nil {
|
| return nil, err
|
| }
|
|
|