Merge pull request #6756 from Ocelot-Social-Community/fix-post-search

fix(backend): post type as array in search posts query
This commit is contained in:
mahula 2023-09-26 18:47:28 +02:00 committed by GitHub
commit a78b6ff3b2
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 17 additions and 1 deletions

View File

@ -110,7 +110,13 @@ const searchResultPromise = async (session, setup, params) => {
}
const searchResultCallback = (result) => {
return result.records.map((r) => r.get('result'))
const response = result.records.map((r) => r.get('result'))
if (Array.isArray(response) && response.length && response[0].__typename === 'Post') {
response.forEach((post) => {
post.postType = [post.postType]
})
}
return response
}
const countResultCallback = (result) => {

View File

@ -53,6 +53,16 @@ export const searchPosts = gql`
shoutedCount
clickedCount
viewedTeaserCount
postType
eventStart
eventEnd
eventVenue
eventLocationName
eventLocation {
lng
lat
}
eventIsOnline
author {
...user
}