Correcciones en validación de datos para Firestore en chordna
Se resolvieron dos problemas críticos en chordna: exportación de la función cleanForFirestore y eliminación de valores nulos para prevenir violaciones de esquema en la base de datos.
Resumen del día
En chordna se completaron dos commits enfocados en mejorar la integridad de datos en Firestore.
Cambios realizados
Exportación de cleanForFirestore: Se corrigió la exposición de la función cleanForFirestore para que esté disponible en otros módulos. Esta función es crítica para preparar datos antes de almacenarse en Firestore.
Eliminación de valores nulos: Se implementó un sistema robusto para eliminar valores null de los documentos antes de persistirlos. Esto previene futuras violaciones de esquema y asegura consistencia en la estructura de datos almacenada.
Impacto técnico
Ambos cambios fortalecen la validación de datos en la capa de persistencia. Al remover valores nulos proactivamente, se evita que estados inválidos lleguen a la base de datos, reduciendo deuda técnica y posibles errores en consultas posteriores.
Próximos pasos
Se recomienda revisar otros puntos de escritura a Firestore para aplicar estas mejoras de forma consistente.