Antwort auf ein Thema mit bestehendem Entwurf öffnet den Editor mit dem Entwurf als Antwort

Wenn du mit dem Bearbeiten eines Beitrags beginnst und dann auf x klickst, um den Entwurf der Bearbeitung zu speichern, öffnet sich beim Klick auf Antwort der Composer mit deinem Bearbeitungsentwurf und nicht als leerer Composer. Der Composer führt dabei nicht einmal eine Bearbeitung aus, sondern postet eine Antwort mit dem bearbeiteten Beitrag.

Ich denke, der Grund dafür ist, dass das Thema mit einem String-Feld draft serialisiert wird, sodass die Verarbeitung mehrerer Entwürfe pro Thema nicht eingebaut ist.

Schritte zur Reproduktion:

  1. Beginne mit dem Bearbeiten eines vorhandenen Beitrags. Mache einige Änderungen, damit ein Entwurf gespeichert wird. Sende die Bearbeitung nicht ab.
  2. Schließe den Composer mit der x-Taste.
  3. Klicke auf die Antwort-Taste im Thema. Dein Bearbeitungsentwurf erscheint, nicht ein leerer Composer. Die Aktion des Composers ist es, eine Antwort zu posten, nicht einmal zu bearbeiten.
4 „Gefällt mir“

Zur Klarstellung wurden Reproduktionsschritte zum ursprünglichen Beitrag hinzugefügt.

2 „Gefällt mir“

Gerade einen Fix dafür in FIX: check if saved draft is an edited post (#43680) · discourse/discourse@bc06b6d · GitHub gemergt, der die Aktionen korrekt als „edit“ setzen sollte.

Aktuell haben wir noch keine Funktion für mehrere Entwurfsbearbeitungen/-Antworten (nur mehrere Themenentwürfe), daher ist es etwas tricky — wir werden das vielleicht in Zukunft ergänzen.

3 „Gefällt mir“