Repository: cxf Updated Branches: refs/heads/3.1.x-fixes b75705c15 -> b46136a74
[CXF-6868] Returning null if Authorization is empty Project: http://git-wip-us.apache.org/repos/asf/cxf/repo Commit: http://git-wip-us.apache.org/repos/asf/cxf/commit/b46136a7 Tree: http://git-wip-us.apache.org/repos/asf/cxf/tree/b46136a7 Diff: http://git-wip-us.apache.org/repos/asf/cxf/diff/b46136a7 Branch: refs/heads/3.1.x-fixes Commit: b46136a7411256e620ae42c9fc1df9f21651b916 Parents: b75705c Author: Sergey Beryozkin <[email protected]> Authored: Tue Apr 19 12:55:58 2016 +0100 Committer: Sergey Beryozkin <[email protected]> Committed: Tue Apr 19 12:56:43 2016 +0100 ---------------------------------------------------------------------- .../main/java/org/apache/cxf/transport/http/Headers.java | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/cxf/blob/b46136a7/rt/transports/http/src/main/java/org/apache/cxf/transport/http/Headers.java ---------------------------------------------------------------------- diff --git a/rt/transports/http/src/main/java/org/apache/cxf/transport/http/Headers.java b/rt/transports/http/src/main/java/org/apache/cxf/transport/http/Headers.java index ad0d8c1..a57561b 100644 --- a/rt/transports/http/src/main/java/org/apache/cxf/transport/http/Headers.java +++ b/rt/transports/http/src/main/java/org/apache/cxf/transport/http/Headers.java @@ -530,11 +530,12 @@ public class Headers { public String getAuthorization() { if (headers.containsKey("Authorization")) { - List<String> authorizationLines = headers.get("Authorization"); - return authorizationLines.get(0); - } else { - return null; - } + List<String> authorizationLines = headers.get("Authorization"); + if (authorizationLines != null && !authorizationLines.isEmpty()) { + return authorizationLines.get(0); + } + } + return null; } public static SimpleDateFormat getHttpDateFormat() {
