manut
(Manuel Tancoigne)
1
こんにちは、Discourse 2025.11.0 を使用していますが、カレンダーのページネーションに問題があるようです。
2つのイベントを作成しました。
2025-08-27T14:00:00.000+02:00 から 2025-08-27T15:00:00.000+02:00
2025-11-29T12:00:00.000+01:00 から 2025-11-29T13:00:00.000+01:00
カレンダーで現在の月 (/upcoming-events/month/2025/11/1) を表示すると、API呼び出しが正しい before/after 日付で行われていることがわかります。
/discourse-post-event/events?after=2025-10-27T00%3A00%3A00%2B01%3A00\u0026before=2025-12-08T00%3A00%3A00%2B01%3A00\u0026attending_user=。
しかし、最初のイベントは範囲外であるにもかかわらず、両方のイベントが返されます。
そして、月を 08/2025 に変更すると、イベントは何も返されません。
「いいね!」 2
manut
(Manuel Tancoigne)
3
こんにちは @zogstrip さん!
開発環境(データとtmp)をすべてクリアしてから再実行しましたが、再現できませんでした。奇妙ですね。以前の無効なデータが原因だったのかもしれません。
問題について申し訳ありません。
しかし、手順としては、「新しいトピック」フォームから異なる日付でイベントを2つ「だけ」作成しました。
ご心配なく。
では、こちらはクローズします。
再現手順が分かりましたら、お気軽に私にご連絡ください 
manut
(Manuel Tancoigne)
7
さて、手順がわかりました!
- 今日のイベントを作成します(日付は関係ないと思います)
- 投稿を編集し、日付を前の月に変更します(イベントフォームやイベント自体の「このイベントを編集」ボタンではなく、投稿エディターで)
- もう一度繰り返します(イベントは現在10月にあるはずです)
- 10月に移動:APIレスポンスにイベントがない
- 12月に戻る:イベントがある(ただし、日付が一致しないため表示されない)
編集: イベント詳細の「イベントを編集」ボタンから日付を9月に変更したところ、現在は11月のAPI呼び出しで返されます。
再現できないのが残念です。マークダウンの月を変更するために投稿を編集するたびに、イベントは「今後のイベント」カレンダーに正しく表示されます。
manut
(Manuel Tancoigne)
9
それが役立つかどうかわかりませんが、手順を記録しました。
動画を投稿に添付できないため、リンクは2026/02/01まで有効です。
「いいね!」 1
動画ありがとうございます。ローカルで再現できるようになりました🙌
非常に微妙な問題でしたが、修正はこちらです。
「いいね!」 3