ユーザのノートのみ表示時にDBへフォールバックするとリノートを含んでしまうのを修正 #12321
Merged
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
What
#12306 の対応です。
この対応により、ユーザのプロフィール画面→ノートタブ→ノートから参照できるTLにリノートが混ざらなくなります。
(Redisにキャッシュがあるときは発生せず、無いときだけ発生する)
※ひとまずusers/notes.tsのみ対応しましたが、以下のファイルにも同様のパターンが見られました。
users/notes.tsにもあったincludeMyRenotesのほかに、includeRenotedMyNotes、includeLocalRenotesもありましたが、いずれもフロントエンド側から設定されるような実装は無く…
Why
Additional info (optional)
ローカルにてRedisを全削除→該当TLを表示でリノートが混ざり込まなくなることを確認
(対応前は混ざり込むことも見ているので手順はOKなはず)
Checklist