From f1eaccedfa08455d699d00dcda63b95aeb34833e Mon Sep 17 00:00:00 2001 From: Brent Baude Date: Thu, 30 Jan 2020 12:40:19 -0600 Subject: fix longname handling for bindings the api needs to account for image input where the image is encoded as a fqd image name. Signed-off-by: Brent Baude --- pkg/api/handlers/images.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'pkg/api/handlers/images.go') diff --git a/pkg/api/handlers/images.go b/pkg/api/handlers/images.go index 3f66a63c8..cd3c0b93f 100644 --- a/pkg/api/handlers/images.go +++ b/pkg/api/handlers/images.go @@ -17,7 +17,7 @@ import ( func HistoryImage(w http.ResponseWriter, r *http.Request) { runtime := r.Context().Value("runtime").(*libpod.Runtime) - name := mux.Vars(r)["name"] + name := utils.GetName(r) var allHistory []HistoryResponse newImage, err := runtime.ImageRuntime().NewFromLocal(name) @@ -49,7 +49,7 @@ func TagImage(w http.ResponseWriter, r *http.Request) { runtime := r.Context().Value("runtime").(*libpod.Runtime) // /v1.xx/images/(name)/tag - name := mux.Vars(r)["name"] + name := utils.GetName(r) newImage, err := runtime.ImageRuntime().NewFromLocal(name) if err != nil { utils.ImageNotFound(w, name, errors.Wrapf(err, "Failed to find image %s", name)) @@ -92,7 +92,7 @@ func RemoveImage(w http.ResponseWriter, r *http.Request) { utils.UnSupportedParameter("noprune") } } - name := mux.Vars(r)["name"] + name := utils.GetName(r) newImage, err := runtime.ImageRuntime().NewFromLocal(name) if err != nil { utils.ImageNotFound(w, name, errors.Wrapf(err, "Failed to find image %s", name)) -- cgit v1.2.3-54-g00ecf