From d637c5630b9f755d4fc3dd9f20444386aebd9373 Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Thu, 18 Sep 2014 17:48:54 +0100 Subject: [PATCH 1/3] formatting --- query/search.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/query/search.js b/query/search.js index a504acf4..9b70e008 100644 --- a/query/search.js +++ b/query/search.js @@ -2,7 +2,7 @@ var logger = require('../src/logger'); // Build pelias search query function generate( params ){ - + var cmd = { "query":{ "filtered" : { @@ -15,8 +15,8 @@ function generate( params ){ "geo_distance" : { "distance" : "200km", "center_point" : { - "lat": params.lat, - "lon": params.lon + "lat": params.lat, + "lon": params.lon } } } @@ -25,7 +25,7 @@ function generate( params ){ "size": params.size }; - logger.log( 'cmd', JSON.stringify( cmd, null, 2 ) ); + // logger.log( 'cmd', JSON.stringify( cmd, null, 2 ) ); return cmd; } From d6ae185cc1dba93b8c21c11a6106d726c3333fe3 Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Thu, 18 Sep 2014 17:49:04 +0100 Subject: [PATCH 2/3] validity check --- controller/search.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/controller/search.js b/controller/search.js index e396c78e..3e9b3e4a 100644 --- a/controller/search.js +++ b/controller/search.js @@ -21,7 +21,7 @@ function setup( backend, query ){ // handle backend errors if( err ){ return next( err ); } - if( data && data.hits && data.hits.total){ + if( data && data.hits && data.hits.total && Array.isArray(data.hits.hits)){ docs = data.hits.hits.map( function( hit ){ return hit._source; }); From 75d2eabbbe0be9dc1b78f9cb14c233281dcd3b69 Mon Sep 17 00:00:00 2001 From: Peter Johnson Date: Thu, 18 Sep 2014 17:55:05 +0100 Subject: [PATCH 3/3] readme --- README.md | 1 + 1 file changed, 1 insertion(+) diff --git a/README.md b/README.md index 885c9b7b..04453c51 100644 --- a/README.md +++ b/README.md @@ -31,6 +31,7 @@ $ npm run unit ``` ### Running Functional Tests +(this requires the server to be running) ```bash $ npm run ciao