Cuando el botón “Aceptar solución” es pulsado simultáneamente por dos miembros, un tema puede quedar con dos soluciones.
Hola @nikod, ¡hace un tiempo que no hablamos! ![]()
¿Podrías compartir una grabación de pantalla de esto o algunos pasos detallados para reproducirlo?
Pasos para reproducir:
- Abre un tema en dos navegadores, iniciando sesión con dos usuarios diferentes.
- Haz clic en “Aceptar solución” de dos publicaciones diferentes en ambas ventanas lo más rápido posible.
Genial. Suena como mucho esfuerzo, lo que hace que sea muy poco probable que ocurra, pero sigue siendo algo. ¿Podrías hacerlo y grabar tu pantalla para ayudarnos a confirmar?
Tuve que sincronizar los clics con un amigo y tuvimos que intentarlo cuatro veces hasta que pudimos reproducirlo… así que no tengo una grabación de pantalla, solo una captura de la pantalla del resultado:
Pasos para reproducir:
- Que dos personas abran un tema iniciando sesión con dos usuarios diferentes.
- Que no se haya aceptado ninguna solución para este tema previamente.
- Sincronizar (por ejemplo, contando hacia atrás) los clics en «Aceptar solución» de dos publicaciones diferentes.
- Recargar la página para ver el resultado real.
- Con algo de «suerte», se aceptarán dos soluciones.
No sé si es posible con la misma cuenta. Tampoco sé si es posible si ya se ha aceptado alguna solución previamente.
Además, lo siento mucho, pero estamos ejecutando la versión v2.4.0.beta2 +123.
En cuanto tenga tiempo para ejecutar la actualización, puedo intentar reproducirlo de nuevo.
¿Esto ocurrió realmente en la naturaleza o solo cuando te esfuerzas mucho, mucho?
Así fue. (0123456789)
Se agregó un mutex que debería solucionar el problema de concurrencia
¡Eso es una investigación excelente!
¡Y una solución rapidísima! ¡Gracias! ![]()
Este tema se cerró automáticamente después de 25 horas. Ya no se permiten nuevas respuestas.
