| Index: scheduler/appengine/ui/invocation.go
|
| diff --git a/scheduler/appengine/ui/invocation.go b/scheduler/appengine/ui/invocation.go
|
| index 227a3df0470509eea5fd41970e0a579c7b8fce75..e221da227a3d980e17913485db5b0e0bed1d249e 100644
|
| --- a/scheduler/appengine/ui/invocation.go
|
| +++ b/scheduler/appengine/ui/invocation.go
|
| @@ -56,16 +56,16 @@ func invocationPage(c *router.Context) {
|
|
|
| // panic on internal datastore errors to trigger HTTP 500.
|
| switch {
|
| + case err2 == engine.ErrNoSuchJob:
|
| + http.Error(c.Writer, "No such job or no permission", http.StatusNotFound)
|
| + return
|
| + case err1 == engine.ErrNoSuchInvocation:
|
| + http.Error(c.Writer, "No such invocation", http.StatusNotFound)
|
| + return
|
| case err1 != nil:
|
| panic(err1)
|
| case err2 != nil:
|
| panic(err2)
|
| - case inv == nil:
|
| - http.Error(c.Writer, "No such invocation", http.StatusNotFound)
|
| - return
|
| - case job == nil:
|
| - http.Error(c.Writer, "No such job", http.StatusNotFound)
|
| - return
|
| }
|
|
|
| jobUI := makeJob(c.Context, job)
|
|
|