From eeaa1ceddfb069d58e010733ce7a4df119876f61 Mon Sep 17 00:00:00 2001 From: Fernando Erd <fce15@inf.ufpr.br> Date: Fri, 7 Jul 2017 10:57:41 -0300 Subject: [PATCH] Fix - Pattern route --- src/libs/routes/idhmr.js | 24 +++++++++++------------- 1 file changed, 11 insertions(+), 13 deletions(-) diff --git a/src/libs/routes/idhmr.js b/src/libs/routes/idhmr.js index 64c805ce..1c1b8f0f 100644 --- a/src/libs/routes/idhmr.js +++ b/src/libs/routes/idhmr.js @@ -105,7 +105,7 @@ rqf.addField({ } }); -idhmrApp.get('/', rqf.parse(), rqf.build(), (req, res, next) => { +idhmrApp.get('/', rqf.parse(), (req, res, next) => { log.debug(req.sql.toParam()); if(typeof req.filter === 'undefined' || Object.keys(req.filter).length === 0 ) { res.status(400); @@ -115,20 +115,18 @@ idhmrApp.get('/', rqf.parse(), rqf.build(), (req, res, next) => { }); } if ("state" in req.filter) { - req.sql.field('(adh_idh_uf.idhm_r)', 'IDHM') - .field("'Brasil'", 'name') - .field('adh_idh_uf.estado_id', 'estado_id') - .field('adh_idh_uf.ano_censo', 'year') - .from('adh_idh_uf') + req.sql.from('adh_idh_uf') + .field('adh_idh_uf.idhm_r', 'IDHME') + .field('adh_idh_uf.ano_censo', 'year') + .field('adh_idh_uf.municipio_id', 'city_id'); } else if ("city" in req.filter) { - req.sql.field('(adh_idh.idhm_r)', 'IDHM') - .field("'Brasil'", 'name') - .field('adh_idh.municipio_id', 'municipio_id') - .field('adh_idh.estado_id', 'estado_id') - .field('adh_idh.ano_censo', 'year') - .from('adh_idh') + req.sql.from('adh_idh') + .field('adh_idh.idhm_r', 'IDHME') + .field('adh_idh.ano_censo', 'year') + .field('adh_idh.municipio_id', 'city_id'); + } next(); -}, query, id2str.transform(true), response('idhmr')); +}, rqf.build(),query, response('idhmr')); module.exports = idhmrApp; -- GitLab