diff --git a/lib/adapters/xhr.js b/lib/adapters/xhr.js index fdd455f68239d6d6638deb095eff5fcf6b80cbde..33676b1c3301e5a83526d56a1c4de83e47cb4398 100644 --- a/lib/adapters/xhr.js +++ b/lib/adapters/xhr.js @@ -54,8 +54,7 @@ module.exports = function xhrAdapter(resolve, reject, config) { headers: responseHeaders, config: config }; - // Resolve or reject the Promise based on the status - ((request.status >= 200 && request.status < 300) || (!('status' in request) && request.responseText) ? + ((request.status >= 200 && request.status < 300) || (request.status === 1223) || (!('status' in request) && request.responseText) ? resolve : reject)(response);