Fix: normalize empty numeric fields to null in lab domicilios
This commit is contained in:
@@ -285,6 +285,13 @@ class Domicilio {
|
||||
}
|
||||
}
|
||||
|
||||
// Normalizar campos numéricos opcionales vacíos a NULL para evitar "Incorrect decimal value: ''"
|
||||
foreach (['valor_domicilio', 'valor_copago', 'copago_laboratorio', 'pago_monto'] as $num) {
|
||||
if (array_key_exists($num, $campos) && trim((string)$campos[$num]) === '') {
|
||||
$campos[$num] = null;
|
||||
}
|
||||
}
|
||||
|
||||
return $campos;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user