This commit is contained in:
David Arranz 2024-08-28 19:08:54 +02:00
parent d06b1af3b9
commit 9548f5036c

View File

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