fix(backend): users/notesでセンシティブチャンネルの投稿が含まれる場合がある問題を修正

This commit is contained in:
syuilo 2023-10-11 12:26:07 +09:00
parent 8a302a9af4
commit cf3624a54f
2 changed files with 4 additions and 1 deletions

View file

@ -18,6 +18,7 @@
### Server
- Fix: フォローしているユーザーからの自分の投稿への返信がタイムラインに含まれない問題を修正
- Fix: users/notesでセンシティブチャンネルの投稿が含まれる場合がある問題を修正
## 2023.10.0
### NOTE

View file

@ -150,7 +150,9 @@ export default class extends Endpoint<typeof meta, typeof paramDef> { // eslint-
.leftJoinAndSelect('reply.user', 'replyUser')
.leftJoinAndSelect('renote.user', 'renoteUser');
if (!ps.withChannelNotes) {
if (ps.withChannelNotes) {
if (!isSelf) query.andWhere('channel.isSensitive = false');
} else {
query.andWhere('note.channelId IS NULL');
}