Erinnerungsanzahl und -einheit kehren in den erweiterten Einstellungen des Event-Editors zurück

In den erweiterten Einstellungen des Event-Builders wird eine Änderung der Anzahl oder Einheit einer Erinnerung nicht übernommen. Das Feld springt sofort auf den ursprünglichen Wert zurück.

Schritte zur Reproduktion

  1. Starten Sie ein neues Thema und fügen Sie über die Option „Event erstellen“ im Composer ein Event hinzu.
  2. Klicken Sie auf das Zahnradsymbol auf der Event-Karte, um die erweiterten Einstellungen zu öffnen.
  3. Scrollen Sie zu „Erinnerungen“. Ändern Sie die Einheit von Minuten in Stunden oder geben Sie eine neue Zahl ein.
  4. Die Einheit springt auf „Minuten“ zurück und die Zahl auf den alten Wert.

Die kompakte Event-Karte im Composer behält zwar eine neue Zahl bei, bietet aber nur Minuten als Einheit an. Wenn Sie das Event-Markup manuell bearbeiten, funktioniert es, z. B. mit reminders=notification.2.hours, und die Karte zeigt dann „2 hours before“ an. Das Problem scheint also auf die Erinnerungsfelder im Formular für die erweiterten Einstellungen beschränkt zu sein.

Das tritt bei Discourse 2026.11.0-latest (fd7b62cb87) auf, Standard-Theme, Chrome auf macOS. Ein Mitglied hat das Problem zuerst gemeldet, und ich konnte es selbst reproduzieren.

Es ähnelt dem Bug bei benutzerdefinierten Feldern, der im August behoben wurde ( Potential bug where data in custom fields is cleared if certain fields change ), bei dem Werte in diesem Formular gelöscht wurden, sobald sich ein anderes Feld änderte. Ich vermute, dass die Erinnerungen dieselbe Korrektur benötigen, habe das im Code aber noch nicht bestätigt.

Kleinere Problem, das wir beim Umgehen entdeckt haben: Die Einheit im Markup muss auch für den Singular Plural sein, damit z. B. reminders=notification.1.days funktioniert. Bei reminders=notification.1.day (Singular) zeigt die Event-Karte statt „1 day before“ den rohen Übersetzungsschlüssel „[en.discourse_post_event.composer.reminder.units.day count=1] before“ an. Es wäre hilfreich, wenn der Singular akzeptiert oder zumindest korrekt angezeigt würde.