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);
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;