Ajuste en la creación de contratos de venta para evitar duplicaciones

¿Qué detectamos?

Se identificó una situación donde, en casos muy puntuales, se generaba un contrato de venta duplicado al momento de su creación.

¿En qué escenario se presentaba?

Este escenario ocurría específicamente al crear un contrato de venta. Debido a la lentitud en la respuesta del sistema en algunos casos, y a la rapidez con la que algunos usuarios interactúan con el formulario, se podía llegar a enviar la solicitud de creación del contrato más de una vez, resultando en la duplicación del mismo. Este problema era más notorio en ambientes con alta latencia en la red.

¿Qué ajuste se realiza?

Se implementaron medidas de seguridad adicionales para evitar la duplicación de contratos de venta:

  • Se añadió un token único que valida cada envío de formulario, asegurando que solo se procese una vez.
  • Se bloquea el botón de envío en el formulario una vez que se ha hecho clic, previniendo envíos accidentales adicionales.
  • Se agregó una validación que verifica que no exista ya un contrato activo para la misma propiedad.

Con estas mejoras, puedes estar tranquilo de que tus contratos de venta se crearán de manera correcta y sin duplicaciones. Si deseas conocer más sobre la generación de contratos, puedes consultar la guía Cómo crear un contrato de venta.

📚 Guías relacionadas