From c5fc9ea80ba6d0283bad5878de40a4f4ac5aee65 Mon Sep 17 00:00:00 2001 From: Alex Yatskov Date: Wed, 11 Mar 2015 12:11:19 +0900 Subject: [PATCH] Cleanup profile to exclude empty items --- server/search.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/server/search.js b/server/search.js index 76d1193..b8b65c1 100644 --- a/server/search.js +++ b/server/search.js @@ -202,10 +202,16 @@ function sanitizeQuery(query) { var features = {}; _.each(keys, function(key) { - features[key] = _.has(query.features, key) ? query.features[key] : 0.0; + features[key] = _.has(query.features, key) ? query.features[key] : 0; }); query.features = features; + + for (var category in query.profile) { + if (parseFloat(query.profile[category]) === 0) { + delete query.profile[category]; + } + } } function getCategories(callback) {