Ciao, sono su Discourse 2025.11.0 e penso ci sia un problema con la paginazione del calendario:
Ho creato due eventi:
da 2025-08-27T14:00:00.000+02:00 a 2025-08-27T15:00:00.000+02:00
da 2025-11-29T12:00:00.000+01:00 a 2025-11-29T13:00:00.000+01:00
Quando, nel calendario, visualizzo il mese corrente (/upcoming-events/month/2025/11/1), posso vedere che la chiamata API viene effettuata con le date before/after corrette: /discourse-post-event/events?after=2025-10-27T00%3A00%3A00%2B01%3A00\u0026before=2025-12-08T00%3A00%3A00%2B01%3A00\u0026attending_user=.
Ma vengono restituiti entrambi gli eventi, anche se il primo è fuori intervallo.
E quando cambio mese per visualizzare 08/2025, non viene restituito nessun evento.
Lo sto rifacendo dopo aver cancellato tutto il mio ambiente di sviluppo (dati e tmp) e non sono riuscito a riprodurlo nemmeno io. È strano. Potrebbe dipendere da dati non validi che avevo in precedenza.
Scusa per il problema.
Ma sì, per i passaggi, ho “solo” creato due eventi con date diverse, tramite il modulo “nuovo argomento”.
Crea un evento per oggi (non penso che la data sia rilevante)
Modifica il post e cambia la data al mese precedente (nell’editor del post, non nel modulo dell’evento, né nel pulsante “Modifica questo evento” dall’evento stesso)
Fallo di nuovo (l’evento dovrebbe essere a ottobre ora)
Vai a ottobre: nessun evento nella risposta API
Torna a dicembre: l’evento è qui (ma non viene visualizzato poiché la data non corrisponde)
Modifica: Ho modificato le date tramite il pulsante “Modifica evento” dai dettagli dell’evento, a settembre, e ora viene restituito nella chiamata API per novembre
Temo di non riuscire ancora a riprodurre. Ogni volta che modifico il post per cambiare il mese nel markdown, l’evento appare correttamente nel calendario degli “eventi imminenti”.