フォロー

Mastodon v4.2で、アカウントの投稿一覧を見に行ってもブーストされた投稿が見えない件、たぶんこうです。
github.com/mastodon/mastodon/i

発生するのは、閲覧者がその対象サーバにログインしていて、ドメインブロック機能を使っていて(一つでも登録している)、ブーストした人がそのサーバのローカルアカウントで、そのローカルアカウントの投稿一覧をみた時。

プルリクチャンスだけどすぐに動けないので、理由だけ書いておきました。

domain NOT IN ($1, $2) って条件で、domainがNULLの場合。

Clareが問題を理解してくれたので、修正入るハズです。

この話の教訓は、SQLでNULLになり得るフィールドと`IS NULL`や`IS NOT NULL`以外の条件で比較すると、真偽ではなくレコード自体が除外されるということです。

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。