Repository: jclouds Updated Branches: refs/heads/keystonev3 f3f96b58c -> a33665685
Response headers should be case-insensitive Project: http://git-wip-us.apache.org/repos/asf/jclouds/repo Commit: http://git-wip-us.apache.org/repos/asf/jclouds/commit/a3366568 Tree: http://git-wip-us.apache.org/repos/asf/jclouds/tree/a3366568 Diff: http://git-wip-us.apache.org/repos/asf/jclouds/diff/a3366568 Branch: refs/heads/keystonev3 Commit: a33665685e1164afc1046389cc22e153d29d18f4 Parents: f3f96b5 Author: Ignasi Barrera <[email protected]> Authored: Wed Dec 20 15:11:46 2017 +0100 Committer: Ignasi Barrera <[email protected]> Committed: Wed Dec 20 15:11:46 2017 +0100 ---------------------------------------------------------------------- .../openstack/keystone/v3/parsers/ParseTokenFromHttpResponse.java | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/jclouds/blob/a3366568/apis/openstack-keystone/src/main/java/org/jclouds/openstack/keystone/v3/parsers/ParseTokenFromHttpResponse.java ---------------------------------------------------------------------- diff --git a/apis/openstack-keystone/src/main/java/org/jclouds/openstack/keystone/v3/parsers/ParseTokenFromHttpResponse.java b/apis/openstack-keystone/src/main/java/org/jclouds/openstack/keystone/v3/parsers/ParseTokenFromHttpResponse.java index 1838900..0f0ca70 100644 --- a/apis/openstack-keystone/src/main/java/org/jclouds/openstack/keystone/v3/parsers/ParseTokenFromHttpResponse.java +++ b/apis/openstack-keystone/src/main/java/org/jclouds/openstack/keystone/v3/parsers/ParseTokenFromHttpResponse.java @@ -20,7 +20,6 @@ import static com.google.common.base.Preconditions.checkNotNull; import javax.inject.Singleton; -import com.google.common.collect.Iterables; import org.jclouds.http.HttpResponse; import org.jclouds.http.functions.ParseFirstJsonValueNamed; import org.jclouds.json.internal.GsonWrapper; @@ -43,7 +42,7 @@ public class ParseTokenFromHttpResponse implements Function<HttpResponse, Token> checkNotNull(response, "response"); Token toParse = parser.apply(response); checkNotNull(toParse, "parsed result from %s", response); - String xSubjectToken = Iterables.getOnlyElement(response.getHeaders().get("X-Subject-Token")); + String xSubjectToken = response.getFirstHeaderOrNull("X-Subject-Token"); return toParse.toBuilder().id(xSubjectToken).build(); }
