From d9bc39c5762259943819da4af82566dd06d7434a Mon Sep 17 00:00:00 2001 From: Jan Steemann Date: Sat, 1 Feb 2014 12:08:08 +0100 Subject: [PATCH] don't fail if body response is undefined --- js/server/modules/org/arangodb/foxx/base_middleware.js | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/js/server/modules/org/arangodb/foxx/base_middleware.js b/js/server/modules/org/arangodb/foxx/base_middleware.js index 996bc8d6e6..1ad1af34e2 100644 --- a/js/server/modules/org/arangodb/foxx/base_middleware.js +++ b/js/server/modules/org/arangodb/foxx/base_middleware.js @@ -1,4 +1,4 @@ -/*jslint indent: 2, nomen: true, maxlen: 120 */ +/*jslint indent: 2, nomen: true, maxlen: 120, vars: true */ /*global module, require, exports */ //////////////////////////////////////////////////////////////////////////////// @@ -209,11 +209,15 @@ BaseMiddleware = function () { if (trace) { if (response.hasOwnProperty("body")) { + var bodyLength = 0; + if (response.body !== undefined) { + bodyLength = parseInt(response.body.length, 10); + } console.log("%s, outgoing response with status %s of type %s, body length: %d", options.mount, response.responseCode, response.contentType, - parseInt(response.body.length, 10)); + bodyLength); } else if (response.hasOwnProperty("bodyFromFile")) { console.log("%s, outgoing response with status %s of type %s, body file: %s", options.mount,