From 0e4b3399c10cbec6c3201e01b8afae6cb1e85c6c Mon Sep 17 00:00:00 2001 From: Auke van Leeuwen Date: Mon, 14 Dec 2015 22:14:22 +0100 Subject: [PATCH] Fixing #171, don't fail on error responses with json payloads --- lib/adapters/xhr.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/adapters/xhr.js b/lib/adapters/xhr.js index 1119a7e391..30bc6d0393 100644 --- a/lib/adapters/xhr.js +++ b/lib/adapters/xhr.js @@ -72,7 +72,7 @@ module.exports = function xhrAdapter(resolve, reject, config) { config: config }; // Resolve or reject the Promise based on the status - ((request.status >= 200 && request.status < 300) || (request.responseText && xDomain) ? + ((request.status >= 200 && request.status < 300) || (xDomain && request.responseText) ? resolve : reject)(response);