From c153378b4b1d7a8f86ea695b12e4f5a1a3259401 Mon Sep 17 00:00:00 2001 From: Jochen Becker Date: Fri, 3 Mar 2017 11:11:04 +0100 Subject: [PATCH] - fixed an error if the response has no "headers" field - updated change log - incremented version for release --- CHANGELOG.md | 4 ++++ package.json | 2 +- plugin.xml | 2 +- www/advanced-http.js | 2 +- 4 files changed, 7 insertions(+), 3 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 9ef4936..30a5ca8 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,9 @@ # Changelog +## v1.5.4 + +- fixed an error if the response has no "headers" field + ## v1.5.3 - handles cookies correctly on non-success response from server diff --git a/package.json b/package.json index f9130b7..a6e817c 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "cordova-plugin-advanced-http", - "version": "1.5.3", + "version": "1.5.4", "description": "Cordova / Phonegap plugin for communicating with HTTP servers using SSL pinning", "scripts": { "build": "cp node_modules/umd-tough-cookie/lib/umd-tough-cookie.js www/umd-tough-cookie.js", diff --git a/plugin.xml b/plugin.xml index 3dc2063..a47270a 100644 --- a/plugin.xml +++ b/plugin.xml @@ -2,7 +2,7 @@ + version="1.5.4"> Advanced HTTP plugin diff --git a/www/advanced-http.js b/www/advanced-http.js index de1f163..c019cf6 100644 --- a/www/advanced-http.js +++ b/www/advanced-http.js @@ -73,7 +73,7 @@ function checkSerializer(serializer) { } function resolveCookieString(headers) { - var keys = Object.keys(headers); + var keys = Object.keys(headers || {}); for (var i = 0; i < keys.length; ++i) { if (keys[i].match(/^set-cookie$/i)) {