diff --git a/openstack/drs/v2/replicationconsistencygroups/requests.go b/openstack/drs/v2/replicationconsistencygroups/requests.go index 592cabcbf..96dd8a07b 100644 --- a/openstack/drs/v2/replicationconsistencygroups/requests.go +++ b/openstack/drs/v2/replicationconsistencygroups/requests.go @@ -179,7 +179,7 @@ func FailOver(client *golangsdk.ServiceClient, id string) (r ActionResult) { _, r.Err = client.Post( actionURL(client, id), map[string]interface{}{OsFailoverReplicationConsistencyGroup: nil}, - &r.Body, + nil, &golangsdk.RequestOpts{ OkCodes: []int{200}, }) @@ -192,7 +192,7 @@ func Sync(client *golangsdk.ServiceClient, id string) (r ActionResult) { _, r.Err = client.Post( actionURL(client, id), map[string]interface{}{OsSyncReplicationConsistencyGroup: nil}, - &r.Body, + nil, &golangsdk.RequestOpts{ OkCodes: []int{200}, }) @@ -205,7 +205,7 @@ func Reverse(client *golangsdk.ServiceClient, id string) (r ActionResult) { _, r.Err = client.Post( actionURL(client, id), map[string]interface{}{OsReverseReplicationConsistencyGroup: nil}, - &r.Body, + nil, &golangsdk.RequestOpts{ OkCodes: []int{200}, }) @@ -218,7 +218,7 @@ func Stop(client *golangsdk.ServiceClient, id string) (r ActionResult) { _, r.Err = client.Post( actionURL(client, id), map[string]interface{}{OsStopReplicationConsistencyGroup: nil}, - &r.Body, + nil, &golangsdk.RequestOpts{ OkCodes: []int{200}, }) @@ -231,7 +231,7 @@ func Reprotect(client *golangsdk.ServiceClient, id string) (r ActionResult) { _, r.Err = client.Post( actionURL(client, id), map[string]interface{}{OsReprotectReplicationConsistencyGroup: nil}, - &r.Body, + nil, &golangsdk.RequestOpts{ OkCodes: []int{200}, }) @@ -276,7 +276,7 @@ func Extend(client *golangsdk.ServiceClient, id string, ops ExtendReplicationVol return } - _, r.Err = client.Post(actionURL(client, id), b, &r.Body, &golangsdk.RequestOpts{ + _, r.Err = client.Post(actionURL(client, id), b, nil, &golangsdk.RequestOpts{ OkCodes: []int{200}, }) diff --git a/openstack/drs/v2/replications/results.go b/openstack/drs/v2/replications/results.go index 9de6816de..768b5f41b 100644 --- a/openstack/drs/v2/replications/results.go +++ b/openstack/drs/v2/replications/results.go @@ -53,7 +53,7 @@ type Replication struct { Progress string `json:"progress"` FailureDetail string `json:"failure_detail"` // RecordMetadata includes volume_type and multiattach currently. - RecordMetadata map[string]string `json:"record_metadata"` + RecordMetadata string `json:"record_metadata"` } // GetResult contains the body of getting detailed