Discourse イベントの時間タグが時々消える + イベントボックスの問題

現在、Discourseのイベント機能を使用した会議が開催されています。詳細は CEE Meeting - Movement Strategy Forum をご覧ください。

トピックのタイトルに追加された相対時間タグは素晴らしいのですが、少し信頼性に欠けます。ほとんどの場合は表示されますが、常に表示されるわけではありません。投稿をランダムに編集すると何かがトリガーされるようですが、タグが表示されていた投稿でも、イベントボックスが存在し、イベントがカレンダーに表示されていても、後でタグが失われることがあります。この問題の原因として考えられることはありますか?

編集:

考えられる原因:

  • 開始日時のみを設定し、終了日時を設定しない。
  • 最初の投稿を編集する。
  • イベントを編集する。
  • Wiki投稿 / 共有編集との組み合わせが壊れやすい?

実際、どういうわけか、イベントボックスとソーステキストを同期させることができなくなってしまいました。イベントや投稿を編集したり、HTMLを再構築したりしても、うまくいきません。ソーステキストが正しい場合でも、イベントボックスの情報が間違っています。

編集:

別の投稿では、タイトルに時間タグがなく、イベントボックスとソーステキストが同期しておらず、HTMLの再構築でも問題が解決しません。この場合、Wiki / 共有編集の投稿は関係ありません…

3つの点をクリックして「イベントを編集」すると、ソーステキスト(正しいデータ)ではなく、イベントボックスに表示されている(間違った)データが表示されます。

「いいね!」 3

確認ですが、相対時間タグとは、トピックリストの項目にあるもののことでしょうか?


イベントデータの問題については、タイムゾーンが関係している可能性が高いと思います。ブラウザのJSコンソールを開いて moment.tz.guess() と入力し、結果を教えていただけますか?

はい!すみません、これ以上の良い名前が見つかりませんでした。 :slight_smile:

次回この問題が発生したら、コンソールを確認します。

「いいね!」 1

会議とイベントのトピックが作成されていますこちら。現在、すべてのイベントはタイムゾーン「Asia/Dubai」に設定されており、そのうち…

  • 1つ2つには相対時間タグがありません。
  • この2つのうち、1つはカレンダーに表示されません。

moment.tz.guess()
‘Europe/Berlin’