diff --git a/openstack/identity/v3/projects/requests.go b/openstack/identity/v3/projects/requests.go index 406db5bdb..bc439e554 100644 --- a/openstack/identity/v3/projects/requests.go +++ b/openstack/identity/v3/projects/requests.go @@ -89,7 +89,9 @@ func Create(client *golangsdk.ServiceClient, opts CreateOptsBuilder) (r CreateRe // Delete deletes a project. func Delete(client *golangsdk.ServiceClient, projectID string) (r DeleteResult) { - _, r.Err = client.Delete(deleteURL(client, projectID), nil) + _, r.Err = client.Delete(deleteURL(client, projectID), &golangsdk.RequestOpts{ + OkCodes: []int{200}, + }) return } diff --git a/openstack/identity/v3/projects/testing/fixtures.go b/openstack/identity/v3/projects/testing/fixtures.go index e8c9601da..5c0282a94 100644 --- a/openstack/identity/v3/projects/testing/fixtures.go +++ b/openstack/identity/v3/projects/testing/fixtures.go @@ -174,7 +174,7 @@ func HandleDeleteProjectSuccessfully(t *testing.T) { th.TestMethod(t, r, "DELETE") th.TestHeader(t, r, "X-Auth-Token", client.TokenID) - w.WriteHeader(http.StatusNoContent) + w.WriteHeader(http.StatusOK) }) }