Rename Result.Headers to Result.Header.
This way, it's consistent with http.Header in the response.
diff --git a/openstack/objectstorage/v1/containers/requests.go b/openstack/objectstorage/v1/containers/requests.go
index 50542f4..25b68fd 100644
--- a/openstack/objectstorage/v1/containers/requests.go
+++ b/openstack/objectstorage/v1/containers/requests.go
@@ -115,7 +115,7 @@
MoreHeaders: h,
OkCodes: []int{201, 204},
})
- res.Headers = resp.HttpResponse.Header
+ res.Header = resp.HttpResponse.Header
res.Err = err
return res
}
@@ -127,7 +127,7 @@
MoreHeaders: c.Provider.AuthenticatedHeaders(),
OkCodes: []int{204},
})
- res.Headers = resp.HttpResponse.Header
+ res.Header = resp.HttpResponse.Header
res.Err = err
return res
}
@@ -186,7 +186,7 @@
MoreHeaders: h,
OkCodes: []int{204},
})
- res.Headers = resp.HttpResponse.Header
+ res.Header = resp.HttpResponse.Header
res.Err = err
return res
}
@@ -200,7 +200,7 @@
MoreHeaders: c.Provider.AuthenticatedHeaders(),
OkCodes: []int{204},
})
- res.Headers = resp.HttpResponse.Header
+ res.Header = resp.HttpResponse.Header
res.Err = err
return res
}
diff --git a/openstack/objectstorage/v1/containers/results.go b/openstack/objectstorage/v1/containers/results.go
index ec3c1e0..780d4ae 100644
--- a/openstack/objectstorage/v1/containers/results.go
+++ b/openstack/objectstorage/v1/containers/results.go
@@ -67,7 +67,7 @@
// ExtractNames is a function that takes a ListResult and returns the containers' names.
func ExtractNames(page pagination.Page) ([]string, error) {
casted := page.(ContainerPage)
- ct := casted.Headers.Get("Content-Type")
+ ct := casted.Header.Get("Content-Type")
switch {
case strings.HasPrefix(ct, "application/json"):
@@ -109,7 +109,7 @@
return nil, gr.Err
}
metadata := make(map[string]string)
- for k, v := range gr.Headers {
+ for k, v := range gr.Header {
if strings.HasPrefix(k, "X-Container-Meta-") {
key := strings.TrimPrefix(k, "X-Container-Meta-")
metadata[key] = v[0]
@@ -124,7 +124,7 @@
// Extract pulls the unmodified headers from a Create, Update, or Delete result.
func (result headerResult) Extract() (http.Header, error) {
- return result.Headers, result.Err
+ return result.Header, result.Err
}
// CreateResult represents the result of a create operation. To extract the