From 1174d6196e999bce8dfcad822eb17fcc9d6e88de Mon Sep 17 00:00:00 2001 From: Adam Wolski <wolas.abc@gmail.com> Date: Tue, 14 Apr 2015 21:23:00 +0200 Subject: [PATCH] catching ejson parsing exception --- lib/client.js | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/client.js b/lib/client.js index 6c11495..1167711 100644 --- a/lib/client.js +++ b/lib/client.js @@ -176,7 +176,12 @@ SearchSource.prototype._fetchHttp = function(source, query, options, callback) { if(err) { callback(err); } else { - var response = EJSON.parse(res.content); + try { + var response = EJSON.parse(res.content); + } catch(e) { + return callback(e); + } + if(response.error) { callback(response.error); } else {