diff --git a/internal/app/wwclient/root.go b/internal/app/wwclient/root.go index 3f9c08b3..c44be6f0 100644 --- a/internal/app/wwclient/root.go +++ b/internal/app/wwclient/root.go @@ -6,6 +6,7 @@ import ( "log" "net" "net/http" + "net/url" "os" "os/exec" "os/signal" @@ -129,7 +130,7 @@ func CobraRunE(cmd *cobra.Command, args []string) (err error) { if tag == "Unknown" { dmiOut, err := exec.Command("dmidecode", "-s", "chassis-asset-tag").Output() if err == nil { - chassisAssetTag := strings.TrimSpace(string(dmiOut)) + chassisAssetTag := url.QueryEscape(strings.TrimSpace(string(dmiOut))) if chassisAssetTag != "" { tag = chassisAssetTag }