Fix: normalize empty datetime/time fields to null in lab domicilios
This commit is contained in:
@@ -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;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user