「サマリーメールからこれらのタグを抑制する」設定は、プレビューダイジェストメールで機能していませんか?

新しい設定でいくつかのタグを除外しましたが、ダイジェストメールのプレビューを試したところ、プレビューには重複するトピックが含まれており、それらのタグが付いたトピックも含まれていました。

「いいね!」 2

ローカル開発サイトでこれをテストしたところ、バグのようです。コードは digest_suppress_tags 設定がパイプで区切られたタグIDのリストであることを期待していますが、実際にはタグ名のリストになっています。

サイトでの設定は次のようになっています。

SiteSetting.digest_suppress_tags
=> "foo|bar"

ダイジェストからタグを除外するコードは、設定の値が \"1|2\"(タグID)であることを期待しています。

なお、digest_suppress_categories 設定は問題なく動作します。設定のカテゴリセレクターは、カテゴリ名ではなくカテゴリIDを保存します。

「いいね!」 3

これは修正されました。

ご報告いただいた @th21 さん、そして素晴らしい分析とデバッグをしてくださった @simon さん、ありがとうございました!

「いいね!」 4