From 7f64b567db08bc7818176bc989e3f4892b5129fa Mon Sep 17 00:00:00 2001 From: Dan Morphis Date: Fri, 13 Feb 2015 12:48:05 -0900 Subject: [PATCH] Don't crash if the query params are invalid json --- lib/nbi.coffee | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/nbi.coffee b/lib/nbi.coffee index c1f5bf9..30ee356 100644 --- a/lib/nbi.coffee +++ b/lib/nbi.coffee @@ -339,7 +339,10 @@ listener = (request, response) -> func = (aliases) -> if urlParts.query.query? - q = JSON.parse(urlParts.query.query) + try + q = JSON.parse(urlParts.query.query) + catch e + q = {} else q = {} q = query.expand(q, aliases) if collectionName is 'devices'