El rango de fechas parece incorrecto

Hola, estoy en Discourse 2025.11.0 y creo que hay un problema con la paginación del calendario:

Creé dos eventos:

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

Cuando, en el calendario, muestro el mes actual (/upcoming-events/month/2025/11/1), puedo ver que la llamada a la API se realiza con las fechas antes/después correctas:
/discourse-post-event/events?after=2025-10-27T00%3A00%3A00%2B01%3A00\u0026before=2025-12-08T00%3A00%3A00%2B01%3A00\u0026attending_user=.

Pero se devuelven los dos eventos, aunque el primero está fuera del rango.

Y cuando cambio de mes para mostrar 08/2025, no se devuelve ningún evento.

2 Me gusta

Acabo de probarlo localmente y no puedo reproducirlo :thinking:

¿Hay alguna posibilidad de que puedas detallar tus pasos?

1 me gusta

¡Hola @zogstrip!

Lo estoy rehaciendo después de limpiar todo mi entorno de desarrollo (datos y tmp), y tampoco pude reproducirlo. Es extraño. Puede deberse a datos no válidos que tenía antes.

Disculpa el problema.

Pero sí, para los pasos, “solo” creé dos eventos con fechas diferentes, a través del formulario de “nuevo tema”.

No te preocupes en absoluto.

Cerraré este entonces.

No dudes en avisarme si descubres los pasos para reproducirlo :+1:

¡Bueno, conseguí los pasos!

  1. Crear un evento para hoy (no creo que la fecha sea relevante)
  2. Editar la publicación y cambiar la fecha al mes anterior (en el editor de la publicación, no en el formulario del evento, ni en el botón “Editar este evento” del evento en sí)
  3. Repetir (el evento debería estar en octubre ahora)
  4. Mover a octubre: no hay evento en la respuesta de la API
  5. Volver a diciembre: el evento está aquí (pero no se muestra ya que la fecha no coincide)

Edición: Cambié las fechas a través del botón “Editar evento” desde los detalles del evento, a septiembre, y ahora se devuelve en la llamada a la API para noviembre.

Me temo que todavía no puedo reproducirlo. Cada vez que edito la publicación para cambiar el mes en el markdown, el evento aparece correctamente en el calendario de “próximos eventos”.

No sé si eso ayuda, pero grabé los pasos.

No puedo adjuntar el video a la publicación; el enlace es válido hasta el 2026/02/01

1 me gusta

Veré mañana si puedo reproducir esto en una prueba RSpec

Gracias por el video, finalmente pude reproducirlo localmente :raising_hands:

Fue bastante sutil, pero aquí está la solución.

3 Me gusta

¡Bien hecho!

¡Gracias por revisarlo!

1 me gusta