Quellcode durchsuchen

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 vor 2 Jahren
Ursprung
Commit
a254dad2e5
1 geänderte Dateien mit 1 neuen und 1 gelöschten Zeilen
  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"))
 			}