From ec88cf27f3ba5dfc4de6ed3f5ef9c0ce2afabf3f Mon Sep 17 00:00:00 2001 From: Dominik Schmidt Date: Wed, 13 Apr 2016 13:59:35 +0200 Subject: [PATCH] Fix getResponseHeader to correctly return values for case-insensitive headers --- data/js/tomahawk.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/data/js/tomahawk.js b/data/js/tomahawk.js index 3186e24a6..57ac46a88 100644 --- a/data/js/tomahawk.js +++ b/data/js/tomahawk.js @@ -415,7 +415,12 @@ var doRequest = function(options) { return this.responseHeaders; }; xhr.getResponseHeader = function (header) { - return this.responseHeaders[header]; + for(key in xhr.responseHeaders) { + if(key.toLowerCase() === header.toLowerCase()) { + return xhr.responseHeaders[key]; + } + } + return null; }; return xhr;