Merge pull request #4860 from masters-of-cats/pr-process-not-found-err
Return GRPC not found error instead of plain one
This commit is contained in:
commit
dc207b654d
@ -1178,6 +1178,10 @@ func TestContainerLoadUnexistingProcess(t *testing.T) {
|
||||
t.Fatal("an error should have occurred when loading a process that does not exist")
|
||||
}
|
||||
|
||||
if !errdefs.IsNotFound(err) {
|
||||
t.Fatalf("an error of type NotFound should have been returned when loading a process that does not exist, got %#v instead ", err)
|
||||
}
|
||||
|
||||
if err := task.Kill(ctx, syscall.SIGKILL); err != nil {
|
||||
t.Error(err)
|
||||
}
|
||||
|
@ -483,7 +483,7 @@ func (s *service) State(ctx context.Context, r *taskAPI.StateRequest) (*taskAPI.
|
||||
}
|
||||
p, err := container.Process(r.ExecID)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
return nil, errdefs.ToGRPC(err)
|
||||
}
|
||||
st, err := p.Status(ctx)
|
||||
if err != nil {
|
||||
|
Loading…
Reference in New Issue
Block a user