Impacto: Fallo en la generación de descuentos en Chile
Resumen del Incidente
El día de hoy se identificaron fallos en la generación de descuentos para Chile, esto se explica dado a inconsistencias en inputs de información, específicamente relacionados con inconsistencias en la lógica de joins por ciudad y problemas en la secuencia de IDs dentro del registro de negociaciones. Esto impidió el correcto cálculo y referencia de descuentos en el pipeline de promociones.
Causas Identificadas
city)city de "Santiago" a "Santiago de Chile" en la base de datos de producción, el impacto de este cambio no se tuvo en cuenta dado que no se suele hacer joins por city, sin embargo desde el cargue del AiO no se psube ni locationId ni cityIdjoin basado en city en la lógica de descuentos, resultando en errores al unir información crítica.join por partner en lugar de city.Consecuencias
Acciones Correctivas
join por ciudad (realizado):* Se modificó la lógica para usar `partner` en lugar de `city`, evitando futuros errores similares si se modifica nuevamente el valor de ciudad.
* Se ajustaron Los IDs en la tabla `log_negotiations` para restablecer la secuencia y garantizar la correcta correspondencia entre entidades.
* Una vez validados los ajustes, se ejecutará nuevamente el pipeline de descuentos con las referencias corregidas.
Acciones Preventivas