Merge pull request #8890 from AkihiroSuda/follow-up-8744
remotes: FetchByDigest: propagate media type from config to desc
This commit is contained in:
		| @@ -491,10 +491,11 @@ var ( | |||||||
| 				if err != nil { | 				if err != nil { | ||||||
| 					return err | 					return err | ||||||
| 				} | 				} | ||||||
| 				rc, _, err := fetcherByDigest.FetchByDigest(ctx, dgst, remotes.WithMediaType(context.String("media-type"))) | 				rc, desc, err := fetcherByDigest.FetchByDigest(ctx, dgst, remotes.WithMediaType(context.String("media-type"))) | ||||||
| 				if err != nil { | 				if err != nil { | ||||||
| 					return err | 					return err | ||||||
| 				} | 				} | ||||||
|  | 				log.G(ctx).Debugf("desc=%+v", desc) | ||||||
| 				_, err = io.Copy(os.Stdout, rc) | 				_, err = io.Copy(os.Stdout, rc) | ||||||
| 				rc.Close() | 				rc.Close() | ||||||
| 				if err != nil { | 				if err != nil { | ||||||
|   | |||||||
| @@ -256,6 +256,9 @@ func (r dockerFetcher) FetchByDigest(ctx context.Context, dgst digest.Digest, op | |||||||
| 		Digest:    dgst, | 		Digest:    dgst, | ||||||
| 		Size:      sz, | 		Size:      sz, | ||||||
| 	} | 	} | ||||||
|  | 	if config.Mediatype != "" { | ||||||
|  | 		desc.MediaType = config.Mediatype | ||||||
|  | 	} | ||||||
| 	return seeker, desc, nil | 	return seeker, desc, nil | ||||||
| } | } | ||||||
|  |  | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Maksym Pavlenko
					Maksym Pavlenko