Hallo, ich bin auf Discourse 2025.11.0 und ich glaube, es gibt ein Problem mit der Kalender-Paginierung:
Ich habe zwei Ereignisse erstellt:
von 2025-08-27T14:00:00.000+02:00 bis 2025-08-27T15:00:00.000+02:00
von 2025-11-29T12:00:00.000+01:00 bis 2025-11-29T13:00:00.000+01:00
Wenn ich im Kalender den aktuellen Monat anzeige (/upcoming-events/month/2025/11/1), kann ich sehen, dass der API-Aufruf mit den richtigen Vorher/Nachher-Daten gemacht wird: /discourse-post-event/events?after=2025-10-27T00%3A00%3A00%2B01%3A00\u0026before=2025-12-08T00%3A00%3A00%2B01%3A00\u0026attending_user=.
Aber beide Ereignisse werden zurückgegeben, obwohl das erste außerhalb des Bereichs liegt.
Und wenn ich den Monat ändere, um 08/2025 anzuzeigen, werden keine Ereignisse zurückgegeben.
Ich wiederhole es, nachdem ich meine gesamte Entwicklungsumgebung (Daten und tmp) gelöscht habe, und konnte es auch nicht reproduzieren. Das ist seltsam. Es könnte an ungültigen Daten liegen, die ich früher hatte.
Entschuldigung für das Problem.
Aber ja, für die Schritte habe ich „nur“ zwei Ereignisse mit unterschiedlichen Daten über das Formular „Neues Thema“ erstellt.
Erstellen Sie ein Ereignis für heute (ich glaube nicht, dass das Datum relevant ist)
Bearbeiten Sie den Beitrag und ändern Sie das Datum auf den Vormonat (im Beitragseditor, nicht im Ereignisformular und nicht über die Schaltfläche „Dieses Ereignis bearbeiten“ beim Ereignis selbst)
Wiederholen Sie dies (das Ereignis sollte sich jetzt im Oktober befinden)
Wechseln Sie zu Oktober: kein Ereignis in der API-Antwort
Wechseln Sie zurück zu Dezember: Das Ereignis ist da (wird aber nicht angezeigt, da das Datum nicht übereinstimmt)
Bearbeitung: Ich habe die Daten über die Schaltfläche „Ereignis bearbeiten“ in den Ereignisdetails auf September geändert, und jetzt wird es beim API-Aufruf für November zurückgegeben.
Ich fürchte, ich kann das immer noch nicht reproduzieren. Immer wenn ich den Beitrag bearbeite, um den Monat in der Markdown-Formatierung zu ändern, wird das Ereignis im Kalender „Anstehende Ereignisse“ korrekt angezeigt.