From 31ddfb36a2af2eb5fef9543d60e7eccd7eb084de Mon Sep 17 00:00:00 2001 From: OniOni Date: Fri, 19 Apr 2013 12:15:11 -0700 Subject: [PATCH] Do not try doing stuff with body if undefined (ex: 500 status code). --- app/routing.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/app/routing.js b/app/routing.js index 60a098041..8b3f6fb1c 100644 --- a/app/routing.js +++ b/app/routing.js @@ -41,9 +41,11 @@ module.exports = function(appium) { request(url, req.route.method.toUpperCase(), req.body, req.headers['content-type'], function(err, response, body) { if (err) return next(err); + var sbody = body ? JSON.stringify(body).slice(0, 1000) : body; + logger.debug("Proxied response received with status " + response.statusCode + ": " + - JSON.stringify(body).slice(0, 1000)); + sbody); res.headers = response.headers; res.send(response.statusCode, body); });