Skip to content
Snippets Groups Projects
Commit 3b74666e authored by lgtg20's avatar lgtg20
Browse files

feat: require mandatory field to be on dimensions

parent aad36ec1
No related branches found
No related tags found
4 merge requests!449Homologa,!444dev -> hom,!440New indicators,!439Issue 935
...@@ -83,6 +83,16 @@ adjustedLiquidFrequency.get('/new_pnad_ethnic_group', (req, res, next) => { ...@@ -83,6 +83,16 @@ adjustedLiquidFrequency.get('/new_pnad_ethnic_group', (req, res, next) => {
next(); next();
}, response('new_pnad_ethnic_group')); }, response('new_pnad_ethnic_group'));
adjustedLiquidFrequency.get('/age_range_all', (req, res, next) => {
req.result = []
for (let i = 1; i <= 6; i++) {
req.result.push({
id: i, name: id2str.ageRangeAll(i)
});
}
next()
}, response('age_range_all'));
adjustedLiquidFrequency.get('/bolsa_familia', (req, res, next) => { adjustedLiquidFrequency.get('/bolsa_familia', (req, res, next) => {
req.result = [] req.result = []
for (let i = 1; i < 3; i++) { for (let i = 1; i < 3; i++) {
...@@ -258,6 +268,10 @@ rqf.addField({ ...@@ -258,6 +268,10 @@ rqf.addField({
adjustedLiquidFrequency.get('/', rqf.parse(), (req, res, next) => { adjustedLiquidFrequency.get('/', rqf.parse(), (req, res, next) => {
const dimensions = req.dims || {}; // Obter dimensões solicitadas pela requisição const dimensions = req.dims || {}; // Obter dimensões solicitadas pela requisição
if (!dimensions.age_range_all) {
req.result = { error: "age_range_all should be selected" };
next();
}
// Subquery: total_pop // Subquery: total_pop
let totalPop = squel.select() let totalPop = squel.select()
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment