From 20362e1735466e1d3494e47a23801f63ec0fa13e Mon Sep 17 00:00:00 2001 From: Ivan Melnik Date: Wed, 18 Jan 2023 12:17:27 +0200 Subject: [PATCH] fix: tests for age filter and similar events (#160) --- .../src/domain/event/queryUtils.ts | 19 +++++++++++-------- .../src/domain/search/eventSearch/utils.tsx | 3 ++- 2 files changed, 13 insertions(+), 9 deletions(-) diff --git a/apps/hobbies-helsinki/src/domain/event/queryUtils.ts b/apps/hobbies-helsinki/src/domain/event/queryUtils.ts index 833f74f1a..86802cafe 100644 --- a/apps/hobbies-helsinki/src/domain/event/queryUtils.ts +++ b/apps/hobbies-helsinki/src/domain/event/queryUtils.ts @@ -35,14 +35,17 @@ const useSimilarEventsQueryVariables = (event: EventFields) => { [EVENT_SEARCH_FILTERS.MAX_AGE]: event.audienceMaxAge ?? '', }; - return getEventSearchVariables({ - include: ['keywords', 'location'], - // eslint-disable-next-line max-len - pageSize: 100, // TODO: use SIMILAR_EVENTS_AMOUNT when LinkedEvents-query with keyword_OR_set* -param is fixed and it returns distinct results - params: new URLSearchParams(searchParams), - sortOrder: EVENT_SORT_OPTIONS.END_TIME, - superEventType: ['umbrella', 'none'], - }); + return { + ...getEventSearchVariables({ + include: ['keywords', 'location'], + // eslint-disable-next-line max-len + pageSize: 100, // TODO: use SIMILAR_EVENTS_AMOUNT when LinkedEvents-query with keyword_OR_set* -param is fixed and it returns distinct results + params: new URLSearchParams(searchParams), + sortOrder: EVENT_SORT_OPTIONS.END_TIME, + superEventType: ['umbrella', 'none'], + }), + [EVENT_SEARCH_FILTERS.SUITABLE]: [], + }; }, [event]); }; diff --git a/apps/hobbies-helsinki/src/domain/search/eventSearch/utils.tsx b/apps/hobbies-helsinki/src/domain/search/eventSearch/utils.tsx index 8f1d5b36b..46bcc893e 100644 --- a/apps/hobbies-helsinki/src/domain/search/eventSearch/utils.tsx +++ b/apps/hobbies-helsinki/src/domain/search/eventSearch/utils.tsx @@ -199,7 +199,6 @@ export const getEventSearchVariables = ({ places, publisher, text, - suitableFor, audienceMinAgeLt, audienceMaxAgeGt, } = getSearchFilters(params); @@ -286,6 +285,8 @@ export const getEventSearchVariables = ({ suitableFor: [Number(audienceMinAgeLt), Number(audienceMaxAgeGt)].filter( (v) => v ), + audienceMinAgeLt, + audienceMaxAgeGt, eventType: AppConfig.supportedEventTypes, }; };