summaryrefslogtreecommitdiff
path: root/src/server/api
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2020-02-20 13:38:40 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2020-02-20 13:38:40 +0900
commite59e2d9f0b83707c8554aa23973bf696141c3d20 (patch)
tree164d292ac121f5ae4c8983e8efe0c212b830066b /src/server/api
parentBetter validation (diff)
downloadsharkey-e59e2d9f0b83707c8554aa23973bf696141c3d20.tar.gz
sharkey-e59e2d9f0b83707c8554aa23973bf696141c3d20.tar.bz2
sharkey-e59e2d9f0b83707c8554aa23973bf696141c3d20.zip
Resolve #6028
Diffstat (limited to 'src/server/api')
-rw-r--r--src/server/api/common/inject-featured.ts2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/api/common/inject-featured.ts b/src/server/api/common/inject-featured.ts
index ce6d421bb1..91b12cadce 100644
--- a/src/server/api/common/inject-featured.ts
+++ b/src/server/api/common/inject-featured.ts
@@ -26,6 +26,8 @@ export async function injectFeatured(timeline: Note[], user?: User | null) {
.andWhere(`note.visibility = 'public'`)
.leftJoinAndSelect('note.user', 'user');
+ if (user) query.andWhere('note.userId != :userId', { userId: user.id });
+
if (user) generateMuteQuery(query, user);
const notes = await query