FIX: Cartolas with empty values

This commit is contained in:
Juan Pablo Vial
2025-10-27 21:27:32 -03:00
parent 59115bd631
commit f8ea44460d
2 changed files with 6 additions and 0 deletions

View File

@ -127,6 +127,9 @@ class Cartolas extends Controller
$output['errors'] []= ['filename' => $file->getClientFilename(), 'error' => $errors[$file->getError()]];
continue;
}
if (empty($body['cuenta_id'])) {
continue;
}
try {
$output['movimientos'] = array_merge($output['movimientos'], $cartolaService->import($body['cuenta_id'][$i], $file));
} catch (Read $exception) {

View File

@ -28,6 +28,9 @@ class Detalle extends Ideal\Repository
->register('centro_costo_id', (new Implement\Repository\Mapper())
->setProperty('centroCosto')
->setFunction(function(array $data) {
if (empty($data['centro_costo_id'])) {
return null;
}
return $this->centroCostoRepository->fetchById($data['centro_costo_id']);
})
->setDefault(null));