From c77708101a856898f02898d654c807ee62a72ede Mon Sep 17 00:00:00 2001 From: Aleksey Knyazev Date: Thu, 18 May 2017 12:47:07 +0300 Subject: [PATCH] issue with response with code != 200 was fixed --- just-clients-layer.nodejs/just.extremeprog.js | 17 +++++------------ 1 file changed, 5 insertions(+), 12 deletions(-) diff --git a/just-clients-layer.nodejs/just.extremeprog.js b/just-clients-layer.nodejs/just.extremeprog.js index 9538852..032b9bb 100644 --- a/just-clients-layer.nodejs/just.extremeprog.js +++ b/just-clients-layer.nodejs/just.extremeprog.js @@ -64,20 +64,13 @@ var just = (function() { } })) }, function(err, res, body) { - - if (res.statusCode == 200) { - var response = typeof body == 'object' ? body : JSON.parse(body); - if (!response[0]) { - sortObjectKeys(response[1]); - resolve(response[1]); - } else { - reject(response[0]); - //throw new Error('just error during ' + method + '(): ' + JSON.stringify(response[0])); - } + var response = typeof body == 'object' ? body : JSON.parse(body); + if (!response[0]) { + sortObjectKeys(response[1]); + res.statusCode == 200 ? resolve(response[1]) : reject(response[1]); } else { - reject() + reject(response[0]); } - }); //if (location.host.match(/^(localhost|127.\d+.\d+.\d+)(:\d+)?$/) ||