別のディスコーストピックへのリンクがトピック名として表示されない

Discourse フォーラム内の他のトピックにリンクすると、プレビューではリンクがトピックのタイトルとして表示されるようですが、作成後、トピックリンクは依然としてリンクのままです。

  • スクリーンショットの上部には、トピック内のリンクが表示されています
  • スクリーンショットの右下のプレビュー画面では、代わりにタイトルが表示されるはずです

Discourse を最新バージョンに更新しました。また、すべてのプラグインとテーマを無効にしたセーフモードでもこの問題を再現できました。

これは私が追加した新しいリンクにのみ適用されます。過去に追加したリンクはタイトルを保持しています。

Discourse Meta の投稿で何が起きるかテストしています: Call function on page change

リンクは保護されたカテゴリへのものですか?

これは保護されたカテゴリではありません。

ライブリンクはこちら https://hub.youthpowercoalition.org/t/create-content-licensing-policies/558

「いいね!」 1

プレビュー時にトピックを作成する際、コンポーザーに権限チェックが不足しているようです。ただし、最終的な結果は正しいように見えます。

一般的に、権限が整合していない場合にユーザーにデータを露呈させることは避けています。

「Leadership Development」というプライベートカテゴリにいて、「Another private category」内のトピックへのリンクを投稿する場合、展開は行われません。

トピックのカテゴリを変更する際には、複雑な状況やエッジケースが生じる可能性があります。

「いいね!」 1

ただし、使用されているカテゴリはすべてプライベートではありません。同じ投稿でも、meta にはタイトルが表示されるのに、私のフォーラムには表示されません。

この問題をトラブルシューティングして修正するにはどうすればよいでしょうか?

すべてが公開設定であれば動作するはずです。少し不自然ですね、最新版にアップグレードしましたか?

これはすべての投稿で発生しますか?例えば、フォーラム内の内部リンクがすべて失敗しますか?What do you all call your Discourse forum? - #34 by debryc

Markdown:

これはすべての投稿で発生しますか?例えば、フォーラム内の内部リンクがすべて失敗しますか?https://meta.discourse.org/t/what-do-you-all-call-your-discourse-forum/160991/34

はい、最新版に更新しましたが、すべての内部リンクが失敗します。

Sidekiq は動作していますか?/sidekiq で確認できます。大きなバックログはありませんか?

インラインの Onebox サイト設定はどのように表示されますか?

「インラインの onebox を無視する」設定がオンになっています。

以下は Sidekiq の画面です。

Sidekiq の仕組みについては詳しくありません。おそらく初めて確認する機会です。

カスタムプラグインがあれば、このような問題を引き起こす可能性があります。

「いいね!」 1

この問題はMeta上で再現できますか?もし再現できない場合、その問題は定義上、あなたのサイトに固有のものです。

私にとって不可解なのは、すべてのプラグインとカスタムテーマを無効にしたセーフモードでもこの現象が発生することです。Layouts プラグインを確認します。これは私たちが持っている唯一の非公式プラグインだからです。

これは私のサイトに固有の問題だとは思いますが、根本原因を特定するためにどこを見ればよいのか見当がつかない状態です。

残念ながら、セーフモードではこの問題は解決しません。

サードパーティ製プラグインを完全に無効にするため、それらの設定をコメントアウトしてコンテナを再構築することをお勧めします。

「いいね!」 1