各種カテゴリで404エラーが発生

こんにちは、皆様。

フォーラムを 2.4.0beta6 にアップグレードした後、いくつかのカテゴリで 404 エラーページが表示されることに気づきました。
さらに、この 404 エラーページに到達した後、フォーラムロゴ(ホームページへ移動用)をクリックしても、404 ページのままの状態になります。そのため、フロントエンドが「悪い」状態に陥っているのではないかと推測しています。

この呼び出しで 404 が返されます:
https://rembetiko.gr/c/%CE%B8%CE%AD%CF%83%CE%B5%CE%B9%CF%82-%CE%B1%CE%BD%CF%84%CE%B9%CE%B8%CE%AD%CF%83%CE%B5%CE%B9%CF%82/find_by_slug.json

参考までに、過去にスラッグをエンコード形式から ASCII 形式に変更しました。しかし、カテゴリのスラッグは変更されていないようです。ASCII からエンコード形式へ変更してみましたが、変化はありませんでした(キャッシュの削除などを行いました)。

問題は当社の Discourse インスタンスで確認できます: https://rembetiko.gr

ご提案はありますか?何かバグではないかと疑っています…

「いいね!」 5

面白いね、何かアイデアある? @falco

「いいね!」 3

ああ、最新のパッチではトピックのスラッグしか修正しておらず、カテゴリのスラッグを忘れていたかもしれません。

月曜日に確認します。

「いいね!」 6

おっしゃっているのはこのコミットのことですか?

「いいね!」 2

はい、そのものです。

この PR でカテゴリに関する不具合を修正しています:

正直なところ、初期の修正はエンコードされた URL を処理するためにコードの範囲が広すぎたため、少し後悔しています。

「いいね!」 4

これで完全に修正されたのですか、それともまだ作業中ですか?

「いいね!」 2

私のフォーラムでも全く同じ問題が発生しています :roll_eyes:。数分前に 2.4.0.beta6 [a37dafdd4d] に更新しました。

エラー 404 は、テキストに「アクセント」が含まれるカテゴリでのみ表示されるようです。

フォーラムの正常な動作が妨げられているため、パッチの公開と更新を早期に行えることを願っています。

ありがとうございます!

「いいね!」 1

@TroyaNO @azawawi @chrispanag @Jeremie_Leroy 修正の追加版をマージしました。アップデートしてご確認ください。

また、このスレッドは以下のスレッドに統合して閉じます:Topic with Japanese in URL doesn't redirect if URL doesn't perfectly match

「いいね!」 4