Update algolia filters to use groupLinks.slug isntead of deprecated groupSlugs field.

This commit is contained in:
James Grugett 2022-07-23 15:02:06 -05:00
parent 71880dfc98
commit 7f42796724

View File

@ -130,15 +130,15 @@ export function ContractSearch(props: {
: '', : '',
additionalFilter?.tag ? `lowercaseTags:${additionalFilter.tag}` : '', additionalFilter?.tag ? `lowercaseTags:${additionalFilter.tag}` : '',
additionalFilter?.groupSlug additionalFilter?.groupSlug
? `groupSlugs:${additionalFilter.groupSlug}` ? `groupLinks.slug:${additionalFilter.groupSlug}`
: '', : '',
pillFilter && pillFilter !== 'personal' && pillFilter !== 'your-bets' pillFilter && pillFilter !== 'personal' && pillFilter !== 'your-bets'
? `groupSlugs:${pillFilter}` ? `groupLinks.slug:${pillFilter}`
: '', : '',
pillFilter === 'personal' pillFilter === 'personal'
? // Show contracts in groups that the user is a member of ? // Show contracts in groups that the user is a member of
memberGroupSlugs memberGroupSlugs
.map((slug) => `groupSlugs:${slug}`) .map((slug) => `groupLinks.slug:${slug}`)
// Show contracts created by users the user follows // Show contracts created by users the user follows
.concat(follows?.map((followId) => `creatorId:${followId}`) ?? []) .concat(follows?.map((followId) => `creatorId:${followId}`) ?? [])
// Show contracts bet on by users the user follows // Show contracts bet on by users the user follows