La plage de dates semble incorrecte

Bonjour, je suis sur Discourse 2025.11.0 et je pense qu’il y a un problème avec la pagination du calendrier :

J’ai créé deux événements :

  • de 2025-08-27T14:00:00.000+02:00 à 2025-08-27T15:00:00.000+02:00
  • de 2025-11-29T12:00:00.000+01:00 à 2025-11-29T13:00:00.000+01:00

Lorsque, dans le calendrier, j’affiche le mois en cours (/upcoming-events/month/2025/11/1), je peux voir que l’appel API est effectué avec les bonnes dates avant/après :
/discourse-post-event/events?after=2025-10-27T00%3A00%3A00%2B01%3A00\u0026before=2025-12-08T00%3A00%3A00%2B01%3A00\u0026attending_user=

Mais les deux événements sont retournés, même si le premier est hors de portée.

Et lorsque je change de mois pour afficher 08/2025, aucun événement n’est retourné.

2 « J'aime »

Je viens d’essayer localement et je ne peux pas reproduire :thinking:

Auriez-vous la possibilité de détailler vos étapes ?

1 « J'aime »

Bonjour @zogstrip !

Je suis en train de refaire la manipulation après avoir nettoyé tout mon environnement de développement (data et tmp), et je ne parviens pas non plus à le reproduire. C’est bizarre. Cela pourrait provenir de données invalides que j’avais précédemment.

Désolé pour le problème.

Mais oui, pour les étapes, j’ai “seulement” créé deux événements avec des dates différentes, via le formulaire “nouveau sujet”.

Pas de problème du tout.

Je vais clôturer celui-ci alors.

N’hésitez pas à me solliciter si vous trouvez les étapes de reproduction :+1:

Eh bien, j’ai compris les étapes !

  1. Créer un événement pour aujourd’hui (je ne pense pas que la date soit pertinente)
  2. Modifier la publication et changer la date pour le mois précédent (dans l’éditeur de publication, pas dans le formulaire d’événement, ni dans le bouton « Modifier cet événement » de l’événement lui-même)
  3. Refaire (l’événement devrait être en octobre maintenant)
  4. Passer à octobre : aucun événement dans la réponse de l’API
  5. Revenir à décembre : l’événement est là (mais n’est pas affiché car la date ne correspond pas)

Modification : J’ai modifié les dates via le bouton « Modifier l’événement » depuis les détails de l’événement, pour septembre, et maintenant il est renvoyé lors de l’appel API pour novembre

Je crains de ne toujours pas pouvoir reproduire. Chaque fois que je modifie la publication pour changer le mois dans le markdown, l’événement s’affiche correctement dans le calendrier des « événements à venir ».

Je ne sais pas si cela aide, mais j’ai enregistré les étapes.

Je ne peux pas joindre la vidéo à la publication ; le lien est valable jusqu’au 01/02/2026.

1 « J'aime »

Je verrai demain si je peux reproduire cela dans un test RSpec

Merci pour la vidéo, j’ai finalement pu reproduire localement :raising_hands:

C’était assez subtil, mais voici le correctif.

3 « J'aime »

Bien joué !

Merci d’y avoir jeté un œil !

1 « J'aime »