diff --git a/cloudstack/VirtualMachineService.go b/cloudstack/VirtualMachineService.go index 22949ec..73cd7be 100644 --- a/cloudstack/VirtualMachineService.go +++ b/cloudstack/VirtualMachineService.go @@ -9801,8 +9801,7 @@ func (p *UpdateVirtualMachineParams) toURLValues() url.Values { if v, found := p.p["userdatadetails"]; found { m := v.(map[string]string) for i, k := range getSortedKeysFromMap(m) { - u.Set(fmt.Sprintf("userdatadetails[%d].key", i), k) - u.Set(fmt.Sprintf("userdatadetails[%d].value", i), m[k]) + u.Set(fmt.Sprintf("userdatadetails[%d].%s", i, k), m[k]) } } if v, found := p.p["userdataid"]; found {