From 618a24112fc28a63cf0a628d2ab4c40f758fab98 Mon Sep 17 00:00:00 2001 From: Dan Morphis Date: Wed, 18 Feb 2015 09:44:44 -0900 Subject: [PATCH] Set the status code to 400 when invalid query params are sent --- lib/nbi.coffee | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/nbi.coffee b/lib/nbi.coffee index 02d51ea..e56f97a 100644 --- a/lib/nbi.coffee +++ b/lib/nbi.coffee @@ -341,8 +341,10 @@ listener = (request, response) -> if urlParts.query.query? try q = JSON.parse(urlParts.query.query) - catch e - q = {} + catch err + response.writeHead(400) + response.end(err.toString()) + return else q = {} q = query.expand(q, aliases) if collectionName is 'devices'