diff --git a/CHANGELOG.md b/CHANGELOG.md index 432b39afb6afd9aba9e05743eb0c0d57de782252..baff811e870540abc733d776f2296fa0942d56d5 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -16,6 +16,7 @@ ### General - Enhance: ãƒãƒ¼ã‚«ãƒªã‚¼ãƒ¼ã‚·ãƒ§ãƒ³ã®æ›´æ–° +- Fix: 自分ã®direct noteãŒuser list timelineã«è¿½åŠ ã•ã‚Œãªã„ ### Client - diff --git a/packages/backend/src/core/NoteCreateService.ts b/packages/backend/src/core/NoteCreateService.ts index 583fa97affb796195a68628a299d53925eb1b68e..6309313f113cab51130c6d45eb63dec9e508c84e 100644 --- a/packages/backend/src/core/NoteCreateService.ts +++ b/packages/backend/src/core/NoteCreateService.ts @@ -1172,6 +1172,7 @@ export class NoteCreateService implements OnApplicationShutdown { // ダイレクトã®ã¨ãã€ãã®ãƒªã‚¹ãƒˆãŒå¯¾è±¡å¤–ã®ãƒ¦ãƒ¼ã‚¶ãƒ¼ã®å ´åˆ if ( note.visibility === 'specified' && + note.userId !== userListMembership.userListUserId && !note.visibleUserIds.some(v => v === userListMembership.userListUserId) ) continue;