Reservation Fixes

This commit is contained in:
Juan Pablo Vial
2025-09-09 16:24:48 -03:00
parent e5cf4e7067
commit e36281d924
6 changed files with 47 additions and 33 deletions

View File

@ -59,7 +59,7 @@ class Datos extends Ideal\Repository
}
public function save(Define\Model $model): Model\Persona\Datos
{
$this->saveNew([
$model->id = $this->saveNew([
'persona_rut', 'direccion_id', 'telefono', 'email', 'fecha_nacimiento', 'sexo', 'estado_civil',
'nacionalidad', 'ocupacion'
], [
@ -116,4 +116,11 @@ class Datos extends Ideal\Repository
}
$this->connection->execute($query, $flattened);
}
public function filterData(array $data): array
{
$fields = ['persona_rut', 'direccion_id', 'telefono', 'email', 'fecha_nacimiento', 'sexo', 'estado_civil',
'nacionalidad', 'ocupacion'];
return array_intersect_key($data, array_flip($fields));
}
}