add ApplyDefaults method for EndpointOpts
diff --git a/openstack/client.go b/openstack/client.go
index 9ebdd65..7279bca 100644
--- a/openstack/client.go
+++ b/openstack/client.go
@@ -288,8 +288,9 @@
}
// NewStorageV1 creates a ServiceClient that may be used with the v1 object storage package.
-func NewStorageV1(client *gophercloud.ProviderClient, region string) (*gophercloud.ServiceClient, error) {
- url, err := client.EndpointLocator(gophercloud.EndpointOpts{Type: "object-store", Name: "swift"})
+func NewStorageV1(client *gophercloud.ProviderClient, eo gophercloud.EndpointOpts) (*gophercloud.ServiceClient, error) {
+ eo.ApplyDefaults("object-store")
+ url, err := client.EndpointLocator(eo)
if err != nil {
return nil, err
}