こんにちは。
ユーザーページでユーザーの通知レベルを設定しても、ページをリロードするとデフォルトのレベル(以前の設定でユーザーに設定されていたものだと思います)に戻ってしまいます。
設定ページ /preferences/users では正常に動作します。
再現手順:
- ユーザープロファイルページに移動します。
- ユーザー通知レベルのドロップダウンを変更します。
- ページをリロードします。
よろしくお願いします ![]()
こんにちは。
ユーザーページでユーザーの通知レベルを設定しても、ページをリロードするとデフォルトのレベル(以前の設定でユーザーに設定されていたものだと思います)に戻ってしまいます。
設定ページ /preferences/users では正常に動作します。
再現手順:
よろしくお願いします ![]()
Metaでも再現できます。
興味深いことに、古いサイトで試したところ、うまくいきました。おそらく、このバージョンと現在(508370e433)の間のどこかに原因があると思われます。
はい、ありがとうございます、Jammyさん。Discourseのバージョンについて言及するのを完全に忘れました
最新の508370e433を使用しています。
meta や別のサイトでも最新版でこのバグを再現できます。
ご報告ありがとうございます。数日中に解決いたします。
最近のコミットにより、文字列値の代わりにオブジェクト { level: "muted" } がサーバーに渡される原因となりました。この問題を修正するPRがあり、また、level パラメータが無効な場合にサーバーがエラーをスローする問題も修正します。レビューのために、計算済みプロパティをオーバーライドすることによるJSの非推奨も修正します(set を追加することによって)。