From 83f8b2662e4c5e63477d676f761241d17af9d369 Mon Sep 17 00:00:00 2001 From: Diego Giovane Pasqualin <dpasqualin@c3sl.ufpr.br> Date: Wed, 30 Oct 2013 19:40:30 -0200 Subject: [PATCH] Fix scpmc telecenters "web service" Signed-off-by: Diego Giovane Pasqualin <dpasqualin@c3sl.ufpr.br> --- web/routes/telecenters.js | 9 +++++---- web/server.js | 2 +- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/web/routes/telecenters.js b/web/routes/telecenters.js index 035f391..da2edcc 100644 --- a/web/routes/telecenters.js +++ b/web/routes/telecenters.js @@ -9,10 +9,11 @@ exports.list = function(req, res) { var queries_dir = __dirname + "/../queries/" - var params = []; - for (var i in req.params) { - params.push(req.params[i]) - } + var params = [ + req.params.state || null, + req.params.city_id || null, + req.params.telecenter_id || null + ]; var query_file = queries_dir + 'get_telecenter_info.sql'; req.db.queryFromFile(query_file, params, function(result) { diff --git a/web/server.js b/web/server.js index 1e5ef42..635945c 100755 --- a/web/server.js +++ b/web/server.js @@ -20,7 +20,7 @@ db.config(config.db_config); app.all('/api/points', db.connect, points.list); app.all('/api/points/count', db.connect, points.count); -app.all('/api/telecenters/:region?/:state?/:city_id?/:telecenter_id?', db.connect, telecenters.list); +app.all('/api/telecenters/:state?/:city_id?/:telecenter_id?', db.connect, telecenters.list); app.get('/api/:project/:type', db.connect, charts.get_data); app.get('/api/:project/:type/:region', db.connect, charts.get_data); -- GitLab