From 54a4cc6b58317d8ce8920ff63f804f3a5b647965 Mon Sep 17 00:00:00 2001 From: Nathan Mors Date: Fri, 7 Aug 2015 19:25:01 +1000 Subject: [PATCH] More error handling! fixes bug with sometimes getting 500 error response when doing ?$top=1 query --- lib/queryTransform.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/lib/queryTransform.js b/lib/queryTransform.js index e1aabc9..950c4b4 100644 --- a/lib/queryTransform.js +++ b/lib/queryTransform.js @@ -30,7 +30,9 @@ module.exports = function(query) { var select = {}; for (var key in query.$select || []) { - select[query.$select[key]] = 1; + if(query.$select){ + select[query.$select[key]] = 1; + } } query.$select= select;