jclouds/apis/openstack-swift/src
i831992 2791f47046 JCLOUDS-1580 - Add support for lowercase metadata headers
The issue happens if a cloud provider returns lowercase metadata headers, for example: "x-object-meta-apiversion" instead of "X-Object-Meta-ApiVersion"

In that case, BlobStore.blobMetadata(CONTAINER, PATH).getUserMetadata()
incorrectly returns an empty map.

This happens because the code is looking for the exact String "-Meta-" (case-sensitive).

This checkin allows to handle metadata headers of any case, and also adds a unit test for that situation.
2021-06-23 09:59:26 +09:00
..
main/java/org/jclouds/openstack/swift/v1 JCLOUDS-1580 - Add support for lowercase metadata headers 2021-06-23 09:59:26 +09:00
test JCLOUDS-1580 - Add support for lowercase metadata headers 2021-06-23 09:59:26 +09:00