From 9a6c9c035481ec7ea71367d67bf8dd4d3bb2fb99 Mon Sep 17 00:00:00 2001 From: Francesco Gusmeroli Date: Fri, 29 May 2026 15:46:56 +0200 Subject: [PATCH] fix: add importVm to detailsRequireZeroIndex and regenerate --- cloudstack/VirtualMachineService.go | 4 ++-- generate/generate.go | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/cloudstack/VirtualMachineService.go b/cloudstack/VirtualMachineService.go index 675b5c8..c4d7544 100644 --- a/cloudstack/VirtualMachineService.go +++ b/cloudstack/VirtualMachineService.go @@ -11516,8 +11516,8 @@ func (p *ImportVmParams) toURLValues() url.Values { } if v, found := p.p["details"]; found { m := v.(map[string]string) - for i, k := range getSortedKeysFromMap(m) { - u.Set(fmt.Sprintf("details[%d].%s", i, k), m[k]) + for _, k := range getSortedKeysFromMap(m) { + u.Set(fmt.Sprintf("details[0].%s", k), m[k]) } } if v, found := p.p["diskpath"]; found { diff --git a/generate/generate.go b/generate/generate.go index 448b614..8b32229 100644 --- a/generate/generate.go +++ b/generate/generate.go @@ -59,6 +59,7 @@ var detailsRequireZeroIndex = map[string]bool{ "createAccount": true, "updateAccount": true, "updateVirtualMachine": true, + "importVm": true, } // parametersRequireIndexing contains map parameters that always need