diff --git a/core/controllers/index.js b/core/controllers/index.js index 9a5a4fa..06e1933 100644 --- a/core/controllers/index.js +++ b/core/controllers/index.js @@ -69,19 +69,17 @@ const generateControllers = (service, extraControllers = {}, options = {}) => { const params = extractParamsFromRequest(req, res, _options.params.findOne); try { let result = await service.fetchOne(params, buildContext(req, config)); - console.log('>>>>>>>>>>>>>>>>>>>>>>', result); + //MAPEO SALIDA API4 //Tratamos resultado, si hay que remover campos para API4 web if (res.locals.v4){ const arrayFieldsremove = res.locals.v4.removeFields; console.log('>>>>>>>>>>>>>>>>>>>>>>', result); - result.rows.map((row)=>{ arrayFieldsremove.forEach(campo => { - if (campo in row) { - delete row[campo]; + if (campo in result) { + delete result[campo]; } }); - }); }; result = _options.findOneCallback !== undefined ? _options.findOneCallback(result) : result;