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();
    }
 

Reply via email to