From c58feddb7bcd7f59a72e3dab3413f99e99296cce Mon Sep 17 00:00:00 2001 From: Matej Vasek Date: Wed, 5 May 2021 21:45:29 +0200 Subject: fix: docker APIv2 `images/get` Signed-off-by: Matej Vasek --- pkg/api/handlers/compat/images.go | 2 +- test/apiv2/10-images.at | 1 + 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/api/handlers/compat/images.go b/pkg/api/handlers/compat/images.go index 0b9367a17..0f7e0ccf5 100644 --- a/pkg/api/handlers/compat/images.go +++ b/pkg/api/handlers/compat/images.go @@ -466,7 +466,7 @@ func ExportImages(w http.ResponseWriter, r *http.Request) { imageEngine := abi.ImageEngine{Libpod: runtime} - saveOptions := entities.ImageSaveOptions{Output: tmpfile.Name()} + saveOptions := entities.ImageSaveOptions{Format: "docker-archive", Output: tmpfile.Name()} if err := imageEngine.Save(r.Context(), images[0], images[1:], saveOptions); err != nil { utils.InternalServerError(w, err) return diff --git a/test/apiv2/10-images.at b/test/apiv2/10-images.at index a08393668..a6764371c 100644 --- a/test/apiv2/10-images.at +++ b/test/apiv2/10-images.at @@ -151,5 +151,6 @@ t DELETE libpod/images/test1:latest 200 # actual: {"cause":"no such image","message":"unable to find a name and tag match for busybox in repotags: no such image","response":500} # #t GET images/get?names=alpine,busybox 200 '[POSIX tar archive]' +t GET "images/get?names=alpine" 200 '[POSIX tar archive]' # vim: filetype=sh -- cgit v1.2.3-54-g00ecf