fix: manage podman inspect result as a list also (#7269)

* fix: manage podman inspect result as a list also

* fix: variable shadowing

* Update pkg/podman/inspect.go

Co-authored-by: Armel Soro <asoro@redhat.com>

---------

Co-authored-by: Armel Soro <asoro@redhat.com>
This commit is contained in:
Daniele Rossi
2024-10-12 14:18:56 +02:00
committed by GitHub
parent edfbf8b9d3
commit b5bad42f91

View File

@@ -34,8 +34,16 @@ func (o *PodmanCli) PodInspect(podname string) (PodInspectData, error) {
return PodInspectData{}, err return PodInspectData{}, err
} }
var result PodInspectData var result []PodInspectData
err = json.Unmarshal(out, &result) err = json.Unmarshal(out, &result)
return result, err if err != nil {
var singleResult PodInspectData
err = json.Unmarshal(out, &singleResult)
return singleResult, err
}
if len(result) == 0 {
return PodInspectData{}, nil
}
return result[0], nil
} }