Kategorieselektoren sollten nicht aktualisiert werden, wenn eine Kategorie ausgewählt wird und das Setzen einer Elternkategorie fehlschlägt

In meinem Beispiel versuche ich, einer Kategorie, die bereits eine Unterkategorie hat, eine übergeordnete Kategorie zuzuweisen. Natürlich erhalte ich eine Fehlermeldung. Trotzdem werden die Kategorienselektoren aktualisiert, als ob meine Aktion erfolgreich gewesen wäre.
Wenn ich über die Zurück-Schaltfläche meines Browsers zur Themenliste navigiere und zurück zur Kategoriebearbeitung gehe, erhalte ich eine 404.

Diese Navigationsprobleme bestehen fort, bis ich die Seite neu lade.

Die Benutzeroberfläche sollte nicht in Echtzeit aktualisiert werden, um eine Änderung widerzuspiegeln, wenn diese Änderung nicht funktioniert hat. :slight_smile:

4 „Gefällt mir“

Stimme zu, dass wir es beheben sollten. Füge vorerst ein pr-welcome hinzu.

Hallo @sam, ich würde das gerne beheben.
Ich lerne Rails und denke, dass dies ein gutes Problem wäre, um mich in eine Rails-Codebasis einzuarbeiten.

Übrigens interessiere ich mich für die Backend-Seite von Rails. Lass mich wissen, ob du einen Fehler kennst, bei dem ich helfen kann :). Danke!

Klar, probieren Sie es ruhig aus!

@sam könntest du dir bitte Fix: Handle failing to update parent category by DukeManh · Pull Request #24401 · discourse/discourse (github.com) ansehen?

Glaubst du, es braucht Tests? Wenn ja, könntest du mir eine Datei nennen, in der getestet wird?

Idealerweise bräuchte es einen Test, aber selbst so ist es hilfreich … danke @DukeManh

1 „Gefällt mir“

Ich habe einen Test hinzugefügt und ihn dann zusammengeführt. Danke, @DukeManh, für deinen Beitrag!

3 „Gefällt mir“

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