Parametros correctos para persona.

This commit is contained in:
Juan Pablo Vial
2025-05-13 20:18:20 -04:00
parent 97d34f9ad6
commit ac278ca690

View File

@ -51,17 +51,14 @@ class Persona extends Ideal\Service
} catch (Implement\Exception\EmptyResult) {
try {
$propietario = $this->propietarioRepository->fetchById($data['rut']);
$data['nombres'] = $propietario->nombres;
$data['apellido_paterno'] = $propietario->apellidos['paterno'];
$data['apellido_materno'] = $propietario->apellidos['materno'];
$data['direccion_id'] = $propietario->datos->direccion->id;
if (isset($propietario->datos?->email)) {
$data['email'] = $propietario->datos->email;
}
if (isset($propietario->datos?->telefono)) {
$data['telefono'] = $propietario->datos->telefono;
}
} catch (Implement\Exception\EmptyResult) {}
} catch (Implement\Exception\EmptyResult $exception) {
throw new Create(__CLASS__, $exception);
}
$data['rut'] = $propietario->rut;
$data['digito'] = $propietario->dv;
$data['nombres'] = $propietario->nombres;
$data['apellido_paterno'] = $propietario->apellidos['paterno'];
$data['apellido_materno'] = $propietario->apellidos['materno'];
$persona = $this->personaRepository->create($data);
try {
$persona = $this->personaRepository->save($persona);