From 1c86cedc80a4c752ab9f85bb525c18329a8d7d72 Mon Sep 17 00:00:00 2001 From: Vishal Lal Date: Wed, 15 Mar 2017 16:57:59 +0100 Subject: [PATCH] Check status code for explicit 500 --- api/orders/index.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/api/orders/index.js b/api/orders/index.js index da9a11de3..f52e26c8f 100644 --- a/api/orders/index.js +++ b/api/orders/index.js @@ -58,7 +58,7 @@ async.waterfall([ function (callback) { request(endpoints.customersUrl + "/" + custId, function (error, response, body) { - if (error || response.status_code === "500") { + if (error || body.status_code === 500) { callback(error); return; } @@ -87,7 +87,7 @@ } console.log("Received response: " + JSON.stringify(body)); var jsonBody = JSON.parse(body); - if (jsonBody._embedded.address[0] != null) { + if (jsonBody.status_code !== 500 && jsonBody._embedded.address[0] != null) { order.address = jsonBody._embedded.address[0]._links.self.href; } callback(); @@ -102,7 +102,7 @@ } console.log("Received response: " + JSON.stringify(body)); var jsonBody = JSON.parse(body); - if (jsonBody._embedded.card[0] != null) { + if (jsonBody.status_code !== 500 && jsonBody._embedded.card[0] != null) { order.card = jsonBody._embedded.card[0]._links.self.href; } callback();