埋め込み設定の2つのチェックボックスをオフにできません:管理者->カスタマイズ->埋め込み

埋め込み設定で2つのチェックボックスをオフにして、Discourseが埋め込まれているサイトから投稿を生成する際に truncateunlist の機能を無効にしようとしています。しかし、保存 をクリックしてページをリフレッシュするたびに、これらのチェックボックスが再びチェックされてしまうため、機能していないようです。

開発者ツールを確認して、自分で少し調査しました。チェックボックスをオフにして 保存 をクリックするたびに、このAPIが呼び出されることがわかりました:https://site.com/admin/customize/embedding。しかし、ペイロードでは、チェックボックスがチェックされているかどうかにかかわらず、これらの2つの ebed_truncateebed_unlisted 属性は常にtrueになっています。

  • 3.1.0.beta5 と公式のDockerインストールガイドを使用しています。
  • Windows上のChrome 114.0.5735.199
  • Firefox 114.0.2 でもテストしましたが、まだ動作しません。

これはフロントエンド側の問題でしょうか?アドバイスやヒントをいただけると幸いです!

「いいね!」 1

王興さん、こんにちは!

ご報告ありがとうございます!

問題を再現できました。バグの可能性が高いので、適切なカテゴリに移動します。:slight_smile:

「いいね!」 1

こんにちは、3.1.0.beta6にアップグレードしましたが、問題は解決していません。このバグを修正する計画はすでにありますか?

アップデートに関する簡単なご報告です。この問題は、調査のためにエンジニアに割り当てられました。近いうちに、より具体的なニュースをお届けできることを願っています。:crossed_fingers: :slight_smile:

「いいね!」 3

これは修正され、FIX: Embedding checkbox bug by jdmartinez1062 · Pull Request #22672 · discourse/discourse · GitHub でマージされました。問題が発生した場合はお知らせください。

「いいね!」 6

素晴らしい仕事です!サイトを更新したところ、チェックボックスが正常に機能するようになりました。

「いいね!」 1

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