Fix: normalize empty datetime/time fields to null in lab domicilios

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