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.
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”.
Crear un evento para hoy (no creo que la fecha sea relevante)
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í)
Repetir (el evento debería estar en octubre ahora)
Mover a octubre: no hay evento en la respuesta de la API
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”.