From 48441f1f171b6429f049a3b0094a6e63449f696a Mon Sep 17 00:00:00 2001 From: Joao Kieras <jpko19@inf.ufpr.br> Date: Wed, 10 Aug 2022 11:33:35 -0300 Subject: [PATCH] Fix pee_por_categoria(3) --- src/libs/middlewares/reqQueryFields.js | 2 +- src/libs/routes/enrollment.js | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/src/libs/middlewares/reqQueryFields.js b/src/libs/middlewares/reqQueryFields.js index d246240a..720e84aa 100644 --- a/src/libs/middlewares/reqQueryFields.js +++ b/src/libs/middlewares/reqQueryFields.js @@ -175,7 +175,7 @@ class ReqQueryFields { let categorias = ['', 'blindness', 'low_vision', 'deafness', 'hearing_deficiency', 'deafblindness', 'physical_disability', 'intellectual_disability', 'multiple_disabilities', 'autism', 'asperger_syndrom', 'rett_syndrom', 'childhood_desintegrative_disorder', 'supergifted']; - if(obj.pee_por_categoria !== undefined) + if(obj.pee_por_categoria !== undefined && queryField === 'filter') for(var cat of obj.pee_por_categoria) obj[categorias[cat]] = true; diff --git a/src/libs/routes/enrollment.js b/src/libs/routes/enrollment.js index 41317d6d..26c2bd88 100644 --- a/src/libs/routes/enrollment.js +++ b/src/libs/routes/enrollment.js @@ -770,7 +770,8 @@ rqf.addField({ }); enrollmentApp.get('/', rqf.parse(), (req, res, next) => { - if('pee_por_categotria' in req.dims){ + console.log(req.dims) + if('pee_por_categoria' in req.dims){ req.sql.field('SUM(CASE WHEN cegueira = true THEN 1 ELSE 0)', 'total_cegueira') .field('SUM(CASE WHEN baixa_visao = true THEN 1 ELSE 0)', 'total_baixa_visao') .field('SUM(CASE WHEN surdez = true THEN 1 ELSE 0)', 'total_surdez') -- GitLab