allow search groups in permission middleware, add user id to search groups query

This commit is contained in:
Moriz Wahl 2022-10-21 18:34:48 +02:00
parent 2b8b50af48
commit 57bbe4c6e8
2 changed files with 5 additions and 0 deletions

View File

@ -302,6 +302,7 @@ export default shield(
searchResults: allow,
searchPosts: allow,
searchUsers: allow,
searchGroups: allow,
searchHashtags: allow,
embed: allow,
Category: allow,

View File

@ -201,6 +201,8 @@ export default {
},
searchGroups: async (_parent, args, context, _resolveInfo) => {
const { query, groupsOffset, firstGroups } = args
let userId = null
if (context.user) userId = context.user.id
return {
groupCount: getSearchResults(
context,
@ -208,6 +210,7 @@ export default {
{
query: queryString(query),
skip: 0,
userId,
},
countResultCallback,
),
@ -215,6 +218,7 @@ export default {
query: queryString(query),
skip: groupsOffset,
limit: firstGroups,
userId,
}),
}
},