summaryrefslogtreecommitdiff
path: root/api/server/router/image
diff options
context:
space:
mode:
authorPaweł Gronowski <pawel.gronowski@docker.com>2023-01-11 13:48:36 +0100
committerPaweł Gronowski <pawel.gronowski@docker.com>2023-01-11 13:53:42 +0100
commita254dad2e59525de60346d044aeda5313ab6e1a3 (patch)
tree72521b55036334f051305de5e35832f210533851 /api/server/router/image
parent28327f10a2216681061307fae566a6c913442f45 (diff)
downloaddocker-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.go2
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"))
}