summaryrefslogtreecommitdiff
path: root/packages/backend/src/server/api/common
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2022-06-30 15:36:09 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2022-06-30 15:36:09 +0900
commit324f5525b58de75226fb332dcf390d16c7ff19ce (patch)
tree3197643d71f9891f28c294d5c1721765473ec5b8 /packages/backend/src/server/api/common
parentchore(client): tweak client (diff)
downloadsharkey-324f5525b58de75226fb332dcf390d16c7ff19ce.tar.gz
sharkey-324f5525b58de75226fb332dcf390d16c7ff19ce.tar.bz2
sharkey-324f5525b58de75226fb332dcf390d16c7ff19ce.zip
fix(server): cannot show users
Diffstat (limited to 'packages/backend/src/server/api/common')
-rw-r--r--packages/backend/src/server/api/common/generate-muted-user-query.ts21
1 files changed, 1 insertions, 20 deletions
diff --git a/packages/backend/src/server/api/common/generate-muted-user-query.ts b/packages/backend/src/server/api/common/generate-muted-user-query.ts
index e276ff2bd5..470ece1a62 100644
--- a/packages/backend/src/server/api/common/generate-muted-user-query.ts
+++ b/packages/backend/src/server/api/common/generate-muted-user-query.ts
@@ -51,26 +51,7 @@ export function generateMutedUserQueryForUsers(q: SelectQueryBuilder<any>, me: {
.select('muting.muteeId')
.where('muting.muterId = :muterId', { muterId: me.id });
- const mutingInstanceQuery = UserProfiles.createQueryBuilder('user_profile')
- .select('user_profile.mutedInstances')
- .where('user_profile.userId = :muterId', { muterId: me.id });
-
- q
- .andWhere(`user.id NOT IN (${ mutingQuery.getQuery() })`)
- // mute instances
- .andWhere(new Brackets(qb => { qb
- .andWhere('note.userHost IS NULL')
- .orWhere(`NOT ((${ mutingInstanceQuery.getQuery() })::jsonb ? note.userHost)`);
- }))
- .andWhere(new Brackets(qb => { qb
- .where('note.replyUserHost IS NULL')
- .orWhere(`NOT ((${ mutingInstanceQuery.getQuery() })::jsonb ? note.replyUserHost)`);
- }))
- .andWhere(new Brackets(qb => { qb
- .where('note.renoteUserHost IS NULL')
- .orWhere(`NOT ((${ mutingInstanceQuery.getQuery() })::jsonb ? note.renoteUserHost)`);
- }));
+ q.andWhere(`user.id NOT IN (${ mutingQuery.getQuery() })`);
q.setParameters(mutingQuery.getParameters());
- q.setParameters(mutingInstanceQuery.getParameters());
}