Skip to content

Commit 8d417cb

Browse files
authored
Merge pull request containerd#8890 from AkihiroSuda/follow-up-8744
remotes: FetchByDigest: propagate media type from config to desc
2 parents d5f7e54 + e9f2bba commit 8d417cb

File tree

2 files changed

+5
-1
lines changed

2 files changed

+5
-1
lines changed

cmd/ctr/commands/content/content.go

+2-1
Original file line numberDiff line numberDiff line change
@@ -491,10 +491,11 @@ var (
491491
if err != nil {
492492
return err
493493
}
494-
rc, _, err := fetcherByDigest.FetchByDigest(ctx, dgst, remotes.WithMediaType(context.String("media-type")))
494+
rc, desc, err := fetcherByDigest.FetchByDigest(ctx, dgst, remotes.WithMediaType(context.String("media-type")))
495495
if err != nil {
496496
return err
497497
}
498+
log.G(ctx).Debugf("desc=%+v", desc)
498499
_, err = io.Copy(os.Stdout, rc)
499500
rc.Close()
500501
if err != nil {

core/remotes/docker/fetcher.go

+3
Original file line numberDiff line numberDiff line change
@@ -256,6 +256,9 @@ func (r dockerFetcher) FetchByDigest(ctx context.Context, dgst digest.Digest, op
256256
Digest: dgst,
257257
Size: sz,
258258
}
259+
if config.Mediatype != "" {
260+
desc.MediaType = config.Mediatype
261+
}
259262
return seeker, desc, nil
260263
}
261264

0 commit comments

Comments
 (0)