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;
|
return $campos;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user