mirror of
https://github.com/moby/moby.git
synced 2026-01-11 18:51:37 +00:00
api/checkpoint: Don't return null if no checkpoints
This fixes a bug where no checkpoints would produce a `null` response instead of an empty array: ``` $ docker run -d --name foo nginx:alpine 17fbeff7185733f101c38cb8208359dd0ef141116a1345da2d3c3f58c11f3e14 $ curl --unix-socket /var/run/docker.sock http://local/containers/foo/checkpoints null ``` With this patch, this becomes: ``` $ curl --unix-socket /var/run/docker.sock http://local/containers/foo/checkpoints [] ``` Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
This commit is contained in:
@@ -39,6 +39,9 @@ func (cr *checkpointRouter) getContainerCheckpoints(ctx context.Context, w http.
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
if checkpoints == nil {
|
||||
checkpoints = []checkpoint.Summary{}
|
||||
}
|
||||
|
||||
return httputils.WriteJSON(w, http.StatusOK, checkpoints)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user