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