Auswählen von Beiträgen+Antworten zählt die Anzahl der Beiträge falsch

Ich habe ein Thema mit 53 Antworten. Wenn ich das Thema durchgehe und jeden einzelnen Beitrag im Thema einzeln auswähle, werden 53 Beiträge ausgewählt. :+1:

Wenn ich jedoch das Thema durchgehe und die Schaltfläche Auswählen + Antworten (wo verfügbar, ansonsten nur ein einfaches Auswählen) verwende, erhalte ich eine Anzahl von 60 Beiträgen:

Tatsächlich, wenn ich einen Beitrag abwähle, der eine Antwort hat, sinkt die Anzahl um eins. Aber wenn ich erneut Auswählen + Antworten ausführe, steigt die Anzahl um zwei!

Warum ist das wichtig? Nun, zum einen, wenn das System glaubt, dass Sie so viele Beiträge ausgewählt haben, wie im Thema vorhanden sind (oder mehr), verlieren Sie die Möglichkeit, ein neues Thema aus den ausgewählten Beiträgen zu erstellen! Dies ist, wie ich den Fehler zum ersten Mal bemerkt habe:

1 „Gefällt mir“

Das ist sehr amüsant:

2 „Gefällt mir“

Das ist amüsant. Das könnte daran liegen, dass es Sperr-, Auslistungs- und andere Moderationsnachrichten in dieser Zählung auswählt.

1 „Gefällt mir“

Das war auch mein erster Gedanke, aber es gibt keine solchen Moderationsnachrichten in diesem Testthema.

2 „Gefällt mir“

Ich habe mir das gerade angesehen aber ich konnte es nicht reproduzieren. (Ich verwende den Master von Discourse, der letzte Commit ist e7e23e8d9ce73ac61b970d5192f9f4af90b3a87c)

Ich habe ein Thema erstellt und normale Beiträge und Antwortbeiträge gemacht. Und ich habe konsistente Ergebnisse erzielt. Wenn ich “select+replies” wähle, werden automatisch der Beitrag und seine Antworten ausgewählt.

Hinweis: Das Thema, die Beiträge und die Antworten wurden alle vom selben Benutzer erstellt.

Bearbeiten: Ich konnte es reproduzieren, als ich die Auswahl aufgehoben und dann erneut ausgewählt habe. Ich denke, das Problem liegt darin, wenn man “select+replies” abwählt und dann abwählt

  • Es werden nicht die Antworten abgewählt
  • Wenn man “select+replies” erneut wählt, werden die Antworten doppelt ausgewählt (obwohl sie bereits ausgewählt waren)
3 „Gefällt mir“

Ich habe gerade einen PR geöffnet, um eine Korrektur vorzuschlagen FIX: double selecting replies by ghassanmas · Pull Request #17086 · discourse/discourse · GitHub

4 „Gefällt mir“

Dieses Thema wurde nach 7 Stunden automatisch geschlossen. Neue Antworten sind nicht mehr möglich.