Seleccionar publicaciones+respuestas cuenta mal el número de publicaciones

Tengo un tema con 53 respuestas. Si recorro el tema y selecciono individualmente cada publicación, obtengo 53 publicaciones seleccionadas. :+1:

Sin embargo, si recorro el tema y uso el botón seleccionar + respuestas (donde esté disponible, de lo contrario, solo un seleccionar simple), termino con un recuento de 60 publicaciones:

Y, de hecho, si deselecciono una publicación que tiene una respuesta, el recuento disminuye en uno. Pero cuando vuelvo a hacer un seleccionar + respuestas, ¡el recuento aumenta en dos!

¿Por qué importa esto? Bueno, por un lado, si el sistema cree que has seleccionado tantas publicaciones como hay en el tema (o más), pierdes la capacidad de crear un nuevo tema a partir de las publicaciones seleccionadas. Así es como noté el error en primer lugar:

1 me gusta

Esto es muy divertido:

2 Me gusta

Eso es gracioso. Esto puede estar sucediendo porque puede estar seleccionando mensajes de bloqueo, de deslistar y otros mensajes de moderador en ese recuento.

1 me gusta

Ese fue mi primer pensamiento también, pero no hay tales mensajes del moderador en ese tema de prueba.

2 Me gusta

Estaba investigando esto pero no pude reproducirlo. (Estoy ejecutando la versión master de discourse, el último commit es e7e23e8d9ce73ac61b970d5192f9f4af90b3a87c)

He creado un tema, y he realizado publicaciones normales y respuestas. Y obtuve un resultado consistente. Cuando elijo seleccionar+respuestas, seleccionará automáticamente la publicación y sus respuestas.

Nota: El tema, las publicaciones y las respuestas fueron creados por el mismo usuario.

Editar: Pude reproducirlo cuando deselecciono y luego vuelvo a seleccionar. Creo que el problema es cuando deselecciono “seleccionar+respuestas” y luego deselecciono

  • No deseleccionará las respuestas
  • Al elegir “seleccionar+respuestas” nuevamente, seleccionará doblemente las respuestas (aunque ya estén seleccionadas)
3 Me gusta

Acabo de abrir una PR para sugerir una corrección FIX: double selecting replies by ghassanmas · Pull Request #17086 · discourse/discourse · GitHub

4 Me gusta

Este tema se cerró automáticamente después de 7 horas. Ya no se permiten nuevas respuestas.