From 11142f552c98e8d5b1ac9556e43e59d9fda6a74e Mon Sep 17 00:00:00 2001
From: fgs21 <fgs21@inf.ufpr.br>
Date: Tue, 20 May 2025 12:01:25 -0300
Subject: [PATCH] [hotfix] solving city dimension problem in enrollment
 aggregate

---
 src/libs/middlewares/aggregateData.js     | 2 +-
 src/libs/routes_v1/enrollmentAggregate.js | 4 +++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/src/libs/middlewares/aggregateData.js b/src/libs/middlewares/aggregateData.js
index ab7dfdd9..a8224b8e 100644
--- a/src/libs/middlewares/aggregateData.js
+++ b/src/libs/middlewares/aggregateData.js
@@ -68,7 +68,7 @@ function aggregateData(req, res, next) {
             'receitas',
             'despesas'
         ];
-        const baseFields = ["school"]
+        const baseFields = ["school", "city"]
         let id;
         const fields = req.query.dims.split(',');
         let currentAggregateField;
diff --git a/src/libs/routes_v1/enrollmentAggregate.js b/src/libs/routes_v1/enrollmentAggregate.js
index 7e8cd3fa..62d1e9c8 100644
--- a/src/libs/routes_v1/enrollmentAggregate.js
+++ b/src/libs/routes_v1/enrollmentAggregate.js
@@ -400,7 +400,9 @@ rqf.addField({
     where: {
         relation: '=',
         type: 'integer',
-        field: 'id'
+        field: 'municipio_id',
+        table: 'escola'
+
     },
     join: {
         primary: 'id',
-- 
GitLab