From e63ea58a54b6753874a74bb518888e6f317935e6 Mon Sep 17 00:00:00 2001 From: Daniele Rossi Date: Tue, 8 Oct 2024 21:23:14 +0200 Subject: [PATCH] fix: manage podman inspect result as a list also --- pkg/podman/inspect.go | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pkg/podman/inspect.go b/pkg/podman/inspect.go index d90ba754e77..21fc83be6c2 100644 --- a/pkg/podman/inspect.go +++ b/pkg/podman/inspect.go @@ -34,8 +34,12 @@ func (o *PodmanCli) PodInspect(podname string) (PodInspectData, error) { return PodInspectData{}, err } - var result PodInspectData + var result []PodInspectData + if err := json.Unmarshal(out, &result); err != nil { + var singleResult PodInspectData + err = json.Unmarshal(out, &singleResult) + return singleResult, err + } - err = json.Unmarshal(out, &result) - return result, err + return result[0], err }