From 401cb01c8d5a76ba6aca9326098bf60a90a51526 Mon Sep 17 00:00:00 2001 From: Simon de Vlieger Date: Thu, 8 Feb 2024 23:10:58 +0100 Subject: [PATCH] jobsite/manager: PathEscape URL parameter. --- cmd/osbuild-jobsite-manager/main.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cmd/osbuild-jobsite-manager/main.go b/cmd/osbuild-jobsite-manager/main.go index a77241414..596f42ef6 100644 --- a/cmd/osbuild-jobsite-manager/main.go +++ b/cmd/osbuild-jobsite-manager/main.go @@ -9,6 +9,7 @@ import ( "fmt" "io" "net/http" + "net/url" "os" "os/signal" "path" @@ -347,7 +348,7 @@ func StepProgress() error { func StepExport() error { return Wait(argTimeoutExport, func(done chan<- struct{}, errs chan<- error) { for _, export := range argExports { - res, err := Request("GET", fmt.Sprintf("export?path=%s", export), []byte("")) + res, err := Request("GET", fmt.Sprintf("export?path=%s", url.PathEscape(export)), []byte("")) if err != nil { errs <- err