Fix: normalize empty numeric fields to null in lab domicilios

This commit is contained in:
Lizandro Guarnizo
2026-03-27 16:17:03 -05:00
parent 0a3f4ffae0
commit 052a263659
+7
View File
@@ -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;
}
}