サブフォルダ設定でドロップダウンを使用してカテゴリとタグを選択した後の間違ったルート

サブフォルダ構成を使用している場合、ユーザーがカテゴリの後にタグ、またはタグの後にカテゴリを選択すると、Discourse は以下のルートを使用します。

/[subfolder]/tags/[subfolder]/c/[category slug]/[category id]/[tag]

これは、本来の以下のルートとは異なります。

/[subfolder]/tags/c/[category slug]/[category id]/[tag]

tag-drop.jscategory-drop.js の両方が getCategoryAndTagUrl を呼び出しています。この関数は category.js#url を使用しており、get-url.js#getURL を呼び出してサブフォルダを先頭に付与した上で /tags/ の後に連結しています。また、tag-drop-link.js も同じ url メソッドを使用しています。

「いいね!」 2

@vinothkannans この問題を調査していただけますか?

「いいね!」 2

このコミットで問題が解決するはずです。バグレポートと詳細なご説明をありがとうございます。

「いいね!」 5