Selaa lähdekoodia

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>
Paweł Gronowski 2 vuotta sitten
vanhempi
commit
a254dad2e5
1 muutettua tiedostoa jossa 1 lisäystä ja 1 poistoa
  1. 1 1
      api/server/router/image/image_routes.go

+ 1 - 1
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"))
 			}