diff options
| author | Paweł Gronowski <pawel.gronowski@docker.com> | 2023-01-11 13:48:36 +0100 |
|---|---|---|
| committer | Paweł Gronowski <pawel.gronowski@docker.com> | 2023-01-11 13:53:42 +0100 |
| commit | a254dad2e59525de60346d044aeda5313ab6e1a3 (patch) | |
| tree | 72521b55036334f051305de5e35832f210533851 /api/server/router/image | |
| parent | 28327f10a2216681061307fae566a6c913442f45 (diff) | |
| download | docker-a254dad2e59525de60346d044aeda5313ab6e1a3.tar.gz | |
api/import: Guard from Digested instead of Canonical reference
Import shouldn't accept any digested reference, instead of only strictly
canonical ones.
Signed-off-by: Paweł Gronowski <pawel.gronowski@docker.com>
Diffstat (limited to 'api/server/router/image')
| -rw-r--r-- | api/server/router/image/image_routes.go | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/api/server/router/image/image_routes.go b/api/server/router/image/image_routes.go index c49cd102b0..875eb7a787 100644 --- a/api/server/router/image/image_routes.go +++ b/api/server/router/image/image_routes.go @@ -79,7 +79,7 @@ func (ir *imageRouter) postImagesCreate(ctx context.Context, w http.ResponseWrit if err != nil { return errdefs.InvalidParameter(err) } - if _, isCanonical := ref.(reference.Canonical); isCanonical { + if _, isDigested := ref.(reference.Digested); isDigested { return errdefs.InvalidParameter(errors.New("cannot import digest reference")) } |
