fix filter unmarshalling for list containers

This commit is contained in:
Pavel Sviderski
2024-12-04 15:37:52 +10:00
parent 00dbbec62b
commit c0dff56378
2 changed files with 19 additions and 0 deletions
+4
View File
@@ -126,6 +126,10 @@ func (c *Client) ListContainers(ctx context.Context, opts container.ListOptions)
machineContainers := make([]MachineContainers, len(resp.Messages))
for i, msg := range resp.Messages {
machineContainers[i].Metadata = msg.Metadata
if msg.Metadata != nil && msg.Metadata.Error != "" {
continue
}
if err = json.Unmarshal(msg.Containers, &machineContainers[i].Containers); err != nil {
return nil, fmt.Errorf("unmarshal containers: %w", err)
}