mirror of https://github.com/docker/compose.git
Fix panic when invoking inspect with empty container id (ACI SDK returns status 200 but nil container group properties)
Signed-off-by: Guillaume Tardif <guillaume.tardif@docker.com>
This commit is contained in:
parent
f7cce91b80
commit
d8cd4038c2
|
@ -235,12 +235,15 @@ func (cs *aciContainerService) Delete(ctx context.Context, containerID string, r
|
|||
|
||||
func (cs *aciContainerService) Inspect(ctx context.Context, containerID string) (containers.Container, error) {
|
||||
groupName, containerName := getGroupAndContainerName(containerID)
|
||||
if containerID == "" {
|
||||
return containers.Container{}, errors.New("cannot inspect empty container ID")
|
||||
}
|
||||
|
||||
cg, err := getACIContainerGroup(ctx, cs.ctx, groupName)
|
||||
if err != nil {
|
||||
return containers.Container{}, err
|
||||
}
|
||||
if cg.StatusCode == http.StatusNoContent {
|
||||
if cg.IsHTTPStatus(http.StatusNoContent) || cg.ContainerGroupProperties == nil || cg.ContainerGroupProperties.Containers == nil {
|
||||
return containers.Container{}, errdefs.ErrNotFound
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue