From 86bc69842f429233cdd6dfcdef63c1614567900f Mon Sep 17 00:00:00 2001 From: Lewis <lgtg20@inf.ufpr.br> Date: Mon, 17 Mar 2025 10:40:35 -0300 Subject: [PATCH] fix: update aggregateData middleware to handle base fields correctly --- src/libs/middlewares/aggregateData.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/libs/middlewares/aggregateData.js b/src/libs/middlewares/aggregateData.js index 903fda03..ab7dfdd9 100644 --- a/src/libs/middlewares/aggregateData.js +++ b/src/libs/middlewares/aggregateData.js @@ -67,10 +67,10 @@ function aggregateData(req, res, next) { 'education_degree_entity', 'receitas', 'despesas' - ] + ]; + const baseFields = ["school"] let id; const fields = req.query.dims.split(','); - console.log(fields); let currentAggregateField; let currentNonAggregateField; @@ -92,7 +92,9 @@ function aggregateData(req, res, next) { if (currentNonAggregateField) { data[`${currentNonAggregateField}_id`] = r[`${currentNonAggregateField}_id`]; - data[`${currentNonAggregateField}_name`] = id2str[convert[currentNonAggregateField]](r[`${currentNonAggregateField}_id`]); + data[`${currentNonAggregateField}_name`] = baseFields.includes(currentNonAggregateField) + ? r[`${currentNonAggregateField}_name`] + : id2str[convert[currentNonAggregateField]](r[`${currentNonAggregateField}_id`]); } newResult.push(data) -- GitLab