diff --git a/classes/lab/Domicilio.php b/classes/lab/Domicilio.php index 0055d5c..b6c80bd 100644 --- a/classes/lab/Domicilio.php +++ b/classes/lab/Domicilio.php @@ -278,6 +278,13 @@ class Domicilio { } } + // Normalizar campos de fecha/hora vacĂ­os a NULL para evitar error SQL (MySQL strict) + foreach (['fecha_programada', 'fecha_reprogramada', 'hora_programada', 'hora_llegada', 'hora_salida', 'pago_fecha'] as $dt) { + if (array_key_exists($dt, $campos) && trim((string)$campos[$dt]) === '') { + $campos[$dt] = null; + } + } + return $campos; } }