La sélection des publications+réponses compte mal le nombre de publications

J’ai un sujet avec 53 réponses. Si je parcours le sujet et que je sélectionne individuellement chaque message du sujet, j’obtiens 53 messages sélectionnés. :+1:

Si, par contre, je parcours le sujet et que j’utilise le bouton sélectionner + réponses (lorsqu’il est disponible, sinon juste un simple sélectionner), j’obtiens un compte de 60 messages :

Et en fait, si je désélectionne un message qui a une réponse, le compte diminue d’un. Mais lorsque je fais à nouveau une sélection + réponses, le compte augmente de deux !

Pourquoi est-ce important ? Eh bien, d’une part, si le système pense que vous avez sélectionné autant de messages qu’il y en a dans le sujet (ou plus), vous perdez la possibilité de créer un nouveau sujet à partir des messages sélectionnés ! C’est ainsi que j’ai remarqué le bug en premier lieu :

1 « J'aime »

C’est très amusant :

2 « J'aime »

C’est amusant. Cela peut arriver parce qu’il sélectionne peut-être les messages de verrouillage, de retrait de la liste et autres messages de modérateur dans ce décompte.

1 « J'aime »

C’était aussi ma première pensée, mais il n’y a pas de tels messages de modérateur dans ce sujet de test.

2 « J'aime »

Je venais juste de regarder ça mais je n’ai pas pu le reproduire. (J’utilise la dernière version de Discourse, le dernier commit est e7e23e8d9ce73ac61b970d5192f9f4af90b3a87c)

J’ai créé un sujet, et j’ai fait des posts normaux et des posts en réponse. Et j’ai obtenu un résultat cohérent. Quand je choisis sélectionner+réponses, il sélectionne automatiquement le post et ses réponses.

Note : Le sujet, les posts et les réponses ont tous été créés par le même utilisateur.

Edit : J’ai pu reproduire le problème en désélectionnant puis en re-sélectionnant. Je pense que le problème survient lorsque l’on désélectionne “sélectionner+réponses” puis que l’on désélectionne

  • Il ne désélectionne pas les réponses
  • Lorsque l’on choisit à nouveau “sélectionner+réponses”, il sélectionne en double les réponses (bien qu’elles soient déjà sélectionnées)
3 « J'aime »

J’ai juste ouvert une PR pour suggérer une correction FIX: double selecting replies by ghassanmas · Pull Request #17086 · discourse/discourse · GitHub

4 « J'aime »

Ce sujet a été automatiquement fermé après 7 heures. Les nouvelles réponses ne sont plus autorisées.