diff --git a/cloudstack/ZoneService.go b/cloudstack/ZoneService.go index 96359a2..d23b773 100644 --- a/cloudstack/ZoneService.go +++ b/cloudstack/ZoneService.go @@ -364,6 +364,10 @@ func (s *ZoneService) CreateZone(p *CreateZoneParams) (*CreateZoneResponse, erro return nil, err } + if resp, err = getRawValue(resp); err != nil { + return nil, err + } + var r CreateZoneResponse if err := json.Unmarshal(resp, &r); err != nil { return nil, err diff --git a/generate/generate.go b/generate/generate.go index 8e823bc..bf2ffa1 100644 --- a/generate/generate.go +++ b/generate/generate.go @@ -1725,6 +1725,7 @@ func (s *service) generateNewAPICallFunc(a *API) { "CreateSecurityGroup", "CreateServiceOffering", "CreateUser", + "CreateZone", "DedicateGuestVlanRange", "EnableUser", "GetVirtualMachineUserData",