Datumsbereich scheint falsch zu sein

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.

2 „Gefällt mir“

Lokal habe ich es gerade versucht und kann es nicht reproduzieren :thinking:

Haben Sie vielleicht die Möglichkeit, Ihre Schritte detailliert zu beschreiben?

1 „Gefällt mir“

Hallo @zogstrip!

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.

Kein Problem.

Ich werde diesen dann schließen.

Melde dich gerne, falls du Schritte zur Reproduktion herausfindest :+1:

Nun, ich habe die Schritte erhalten!

  1. Erstellen Sie ein Ereignis für heute (ich glaube nicht, dass das Datum relevant ist)
  2. 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)
  3. Wiederholen Sie dies (das Ereignis sollte sich jetzt im Oktober befinden)
  4. Wechseln Sie zu Oktober: kein Ereignis in der API-Antwort
  5. 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.

Ich weiß nicht, ob das hilft, aber ich habe die Schritte aufgezeichnet.

Ich kann das Video nicht an den Beitrag anhängen; der Link ist bis zum 01.02.2026 gültig.

1 „Gefällt mir“

Ich werde morgen sehen, ob ich das in einem RSpec-Test reproduzieren kann

Danke für das Video, ich konnte es endlich lokal reproduzieren :raising_hands:

Es war ziemlich subtil, aber hier ist die Lösung.

3 „Gefällt mir“

Gut gemacht!

Vielen Dank für die Prüfung!

1 „Gefällt mir“