From b42dacf2035d62453b585cfcf453829a423b59de Mon Sep 17 00:00:00 2001 From: Tyler Renelle Date: Thu, 30 Jan 2014 22:13:51 -0700 Subject: [PATCH] fix(errors): handle if err.message == undefined, send err --- src/utils.js | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/utils.js b/src/utils.js index b8a15cd26d..eacb9e7c59 100644 --- a/src/utils.js +++ b/src/utils.js @@ -76,8 +76,8 @@ module.exports.errorHandler = function(err, req, res, next) { text: stack }); console.error(stack); - var shortMessage = (err.message.length < 200) ? err.message : - err.message.substring(0,100) + err.message.substring(err.message.length-100,err.message.length); - res.json(500,{err:shortMessage}); //res.end(err.message); + var message = err.message ? err.message : err; + message = (message.length < 200) ? message : message.substring(0,100) + message.substring(message.length-100,message.length); + res.json(500,{err:message}); //res.end(err.message); process.exit(0); } \ No newline at end of file