fix searches

This commit is contained in:
Ulf Gebhardt 2023-05-16 11:53:40 +02:00
parent 44700f8a41
commit 33b18a5431
Signed by: ulfgebhardt
GPG Key ID: DA6B843E748679C9

View File

@ -12,7 +12,7 @@ const cypherTemplate = (setup) => `
RETURN RETURN
${setup.returnClause} ${setup.returnClause}
AS result AS result
SKIP $skip SKIP toInteger($skip)
${setup.limit} ${setup.limit}
` `
@ -45,7 +45,7 @@ const searchPostsSetup = {
clickedCount: toString(resource.clickedCount), clickedCount: toString(resource.clickedCount),
viewedTeaserCount: toString(resource.viewedTeaserCount) viewedTeaserCount: toString(resource.viewedTeaserCount)
}`, }`,
limit: 'LIMIT $limit', limit: 'LIMIT toInteger($limit)',
} }
const searchUsersSetup = { const searchUsersSetup = {
@ -54,7 +54,7 @@ const searchUsersSetup = {
whereClause: simpleWhereClause, whereClause: simpleWhereClause,
withClause: '', withClause: '',
returnClause: 'resource {.*, __typename: labels(resource)[0]}', returnClause: 'resource {.*, __typename: labels(resource)[0]}',
limit: 'LIMIT $limit', limit: 'LIMIT toInteger($limit)',
} }
const searchHashtagsSetup = { const searchHashtagsSetup = {
@ -63,7 +63,7 @@ const searchHashtagsSetup = {
whereClause: simpleWhereClause, whereClause: simpleWhereClause,
withClause: '', withClause: '',
returnClause: 'resource {.*, __typename: labels(resource)[0]}', returnClause: 'resource {.*, __typename: labels(resource)[0]}',
limit: 'LIMIT $limit', limit: 'LIMIT toInteger($limit)',
} }
const searchGroupsSetup = { const searchGroupsSetup = {
@ -78,7 +78,7 @@ const searchGroupsSetup = {
OR membership.role IN ['usual', 'admin', 'owner'])`, OR membership.role IN ['usual', 'admin', 'owner'])`,
withClause: 'WITH resource, membership', withClause: 'WITH resource, membership',
returnClause: 'resource { .*, myRole: membership.role, __typename: labels(resource)[0] }', returnClause: 'resource { .*, myRole: membership.role, __typename: labels(resource)[0] }',
limit: 'LIMIT $limit', limit: 'LIMIT toInteger($limit)',
} }
const countSetup = { const countSetup = {