diff --git a/daemon/containerd/image_list.go b/daemon/containerd/image_list.go index 68b535bc5443d..2dd73c8d3aecd 100644 --- a/daemon/containerd/image_list.go +++ b/daemon/containerd/image_list.go @@ -248,13 +248,7 @@ func (i *ImageService) imageSummary(ctx context.Context, img images.Image, platf if opts.Manifests { defer func() { - // If the platform is available, prepend it to the list of platforms - // otherwise append it at the end. - if available { - manifestSummaries = append([]imagetypes.ManifestSummary{mfstSummary}, manifestSummaries...) - } else { - manifestSummaries = append(manifestSummaries, mfstSummary) - } + manifestSummaries = append(manifestSummaries, mfstSummary) }() } diff --git a/daemon/containerd/image_list_test.go b/daemon/containerd/image_list_test.go index 60269b9ef8b5c..6a8a420cdaa6c 100644 --- a/daemon/containerd/image_list_test.go +++ b/daemon/containerd/image_list_test.go @@ -247,11 +247,11 @@ func TestImageList(t *testing.T) { assert.Check(t, is.Equal(i.Manifests[0].Kind, imagetypes.ManifestKindImage)) if assert.Check(t, i.Manifests[0].ImageData != nil) { - assert.Check(t, is.Equal(i.Manifests[0].ImageData.Platform.Architecture, "arm64")) + assert.Check(t, is.Equal(i.Manifests[0].ImageData.Platform.Architecture, "amd64")) } assert.Check(t, is.Equal(i.Manifests[1].Kind, imagetypes.ManifestKindImage)) if assert.Check(t, i.Manifests[1].ImageData != nil) { - assert.Check(t, is.Equal(i.Manifests[1].ImageData.Platform.Architecture, "amd64")) + assert.Check(t, is.Equal(i.Manifests[1].ImageData.Platform.Architecture, "arm64")) } }, },