Merge pull request #1812 from RichardScothern/media-type
Override media type returned from Stat for existing manifests.
This commit is contained in:
commit
b49f8ed894
1 changed files with 3 additions and 0 deletions
|
@ -46,6 +46,9 @@ func (mb *builder) Build(ctx context.Context) (distribution.Manifest, error) {
|
|||
m.Config, err = mb.bs.Stat(ctx, configDigest)
|
||||
switch err {
|
||||
case nil:
|
||||
// Override MediaType, since Put always replaces the specified media
|
||||
// type with application/octet-stream in the descriptor it returns.
|
||||
m.Config.MediaType = MediaTypeConfig
|
||||
return FromStruct(m)
|
||||
case distribution.ErrBlobUnknown:
|
||||
// nop
|
||||
|
|
Loading…
Reference in a new issue