This commit is contained in:
David Arranz 2024-08-28 19:02:55 +02:00
parent b97272c869
commit 48d258e407

View File

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