diff --git a/src/libs/routes/idhm.js b/src/libs/routes/idhm.js index e16c3613d3ac1aa62429d0f27ac650f3db3d16cc..73dfd52367e3f090d81b2d2cfa4c810dc0a9c949 100644 --- a/src/libs/routes/idhm.js +++ b/src/libs/routes/idhm.js @@ -157,7 +157,7 @@ idhmApp.get('/', rqf.parse(), (req, res, next) => { .group('adh_idh_uf.idhm') .group('adh_idh_uf.ano_censo') .group('adh_idh_uf.estado_id') - } else if ("state" in req.filter && !("city" in req.filter)) { + } else if ("state" in req.filter && !("city" in req.filter) && !("city" in req.dims)) { req.sql.from('adh_idh_uf') .field('adh_idh_uf.idhm', 'total') .field('adh_idh_uf.ano_censo', 'year') @@ -165,7 +165,7 @@ idhmApp.get('/', rqf.parse(), (req, res, next) => { .group('adh_idh_uf.idhm') .group('adh_idh_uf.ano_censo') .group('adh_idh_uf.estado_id') - } else if ("city" in req.filter) { + } else if ("city" in req.filter || "city" in req.dims) { req.sql.from('adh_idh') .field('adh_idh.idhm', 'total') .field('adh_idh.ano_censo', 'year')