一部のケースでbase_pathが置換されていません

いつから始まったのかはっきりしませんが、%{base_path} が一部のインスタンスで置換されていないようです。

これまでに確認されたのは、投稿の報告プロンプトで、URL のトピック ID が %%7Bbase_path%7D/guidelines に置き換えられており、https://www.example.com/t/topic-title/1234https://www.example.com/t/topic-title/%%7Bbase_path%7D/guidelines になっています。

セーフモードでも同様の現象が発生することを確認しました。

post_action_types.inappropriate.description のテキストはデフォルトのままです。

この投稿には、常識的な人が不快、虐待的、憎悪行為、または[当社のコミュニティガイドライン](%{base_path}/guidelines)への違反と見なす可能性のあるコンテンツが含まれています。

リンクはそのままにしてテキストを変更してみましたが、変更は反映されるものの、問題は解決しませんでした。

%{base_path} の別のインスタンス、具体的には site_settings.tags_listed_by_group を確認したところ、正しく置換されているようです。「グループ別にタグ付け」サイト設定の説明には、機能するリンクが含まれています。

「いいね!」 4

Pythonフォーラムでも次のように報告されました: "community guidelines" link doesn't work - Discourse Feedback - Discussions on Python.org

「いいね!」 3

わかりやすくするために、Python の投稿をこちらに移動します。

投稿の下にある旗のアイコンをクリックするとダイアログが表示され、「コミュニティガイドライン」へのリンクが機能しません。それをタップしても何も起こらず、別のタブで開くと「400 Bad Request」というエラーページが表示されます。例の URL: https://discuss.python.org/t/my-code-as-a-for-loop-that-dont-work/%{base_path}/guidelines

ここメタでも「コミュニティガイドライン」で問題を再現できます。これを Bug に移動します。:+1:

このPRで修正済み:

「いいね!」 2

このトピックは3日後に自動的に閉じられました。返信はもう許可されていません。