This commit is contained in:
David Arranz 2024-08-28 13:18:05 +02:00
parent 1a62b020c9
commit 8dbe51b614
2 changed files with 15 additions and 5 deletions

View File

@ -42,9 +42,16 @@ const generateControllers = (service, extraControllers = {}, options = {}) => {
const params = extractParamsFromRequest(req, res, _options.params.find);
try {
const result = await service.fetchAll(params, buildContext(req, config));
return handleResultResponse(result.rows, result.count, params, res);
//Comprobamos si hay que remover campos
if (res.locals.fields['removeFields'])
console.log('quito>>>>', res.locals.fields['removeFields'])
else
console.log('NO HAGOI NADA');
return handleResultResponse(result.rows, result.count, params, res, next);
} catch (error) {
return handleErrorResponse(_options.MODULE_NAME, "find", error, res);
return handleErrorResponse(_options.MODULE_NAME, "find", error, res, next);
}
};
},

View File

@ -98,14 +98,17 @@ const generalInvalidFields = [
*/
routes.get(
"/web/events/",
//isAPIKeyUser,
//isAPIKeyUser,
FieldMiddleware.middleware({
validFields: ["id", "name"],
//invalidFields: ["partners"],
}),
eventController.find({
(req, res, next) => {
res.locals.fields['removeFields'] = ["partners"],
eventController.find({
scopes: ["defaultScope", "withOpenInscriptions"],
})
}
);
/**