diff --git a/cloudstack/ClusterService.go b/cloudstack/ClusterService.go index 1bc5667d..795b2ec6 100644 --- a/cloudstack/ClusterService.go +++ b/cloudstack/ClusterService.go @@ -434,6 +434,10 @@ func (s *ClusterService) AddCluster(p *AddClusterParams) (*AddClusterResponse, e return nil, err } + if resp, err = getRawValue(resp); err != nil { + return nil, err + } + var r AddClusterResponse if err := json.Unmarshal(resp, &r); err != nil { return nil, err diff --git a/cloudstack/PodService.go b/cloudstack/PodService.go index c4e369a7..4e2a152a 100644 --- a/cloudstack/PodService.go +++ b/cloudstack/PodService.go @@ -202,6 +202,10 @@ func (s *PodService) CreatePod(p *CreatePodParams) (*CreatePodResponse, error) { return nil, err } + if resp, err = getRawValue(resp); err != nil { + return nil, err + } + var r CreatePodResponse if err := json.Unmarshal(resp, &r); err != nil { return nil, err diff --git a/generate/generate.go b/generate/generate.go index bf2ffa19..111c3a94 100644 --- a/generate/generate.go +++ b/generate/generate.go @@ -1710,6 +1710,7 @@ func (s *service) generateNewAPICallFunc(a *API) { pn("") switch n { case + "AddCluster", "AddImageStore", "CreateAccount", "CreateDomain", @@ -1721,6 +1722,7 @@ func (s *service) generateNewAPICallFunc(a *API) { "UpdateServiceOffering", "UpdateConfiguration", "UpdateCluster", + "CreatePod", "CreateSSHKeyPair", "CreateSecurityGroup", "CreateServiceOffering",