From 41a606f5c19f0be2e50654fff777380a60ef1eda Mon Sep 17 00:00:00 2001 From: MartinBraquet Date: Tue, 16 Sep 2025 22:09:43 +0200 Subject: [PATCH] Fix ages in filters --- common/src/searches.ts | 2 +- web/components/filters/use-filters.ts | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/common/src/searches.ts b/common/src/searches.ts index 5071d9d..bf0c7db 100644 --- a/common/src/searches.ts +++ b/common/src/searches.ts @@ -33,7 +33,7 @@ export function formatFilters(filters: Partial, location: location let ageMin: number | undefined | null = filters.pref_age_min if (ageMin == 18) ageMin = undefined let ageMax = filters.pref_age_max; - if (ageMax == 99 || ageMax == 100) ageMax = undefined + if (ageMax == 100) ageMax = undefined if (ageMin || ageMax) { let text: string = 'Age: ' if (ageMin) text = `${text}${ageMin}` diff --git a/web/components/filters/use-filters.ts b/web/components/filters/use-filters.ts index 9a144b0..b70a38b 100644 --- a/web/components/filters/use-filters.ts +++ b/web/components/filters/use-filters.ts @@ -25,7 +25,7 @@ export const useFilters = (you: Lover | undefined) => { } if ('pref_age_max' in updatedState && updatedState.pref_age_max !== undefined) { - if (updatedState.pref_age_max != null && updatedState.pref_age_max >= 99) { + if (updatedState.pref_age_max != null && updatedState.pref_age_max >= 100) { updatedState.pref_age_max = undefined } } @@ -69,8 +69,8 @@ export const useFilters = (you: Lover | undefined) => { const yourFilters: Partial = { genders: you?.pref_gender?.length ? you.pref_gender : undefined, pref_gender: you?.gender?.length ? [you.gender] : undefined, - pref_age_max: you?.pref_age_max, - pref_age_min: you?.pref_age_min, + pref_age_max: (you?.pref_age_max ?? MAX_AGE) < 100 ? you?.pref_age_max : undefined, + pref_age_min: (you?.pref_age_min ?? MIN_AGE) > 18 ? you?.pref_age_min : undefined, pref_relation_styles: you?.pref_relation_styles.length ? you.pref_relation_styles : undefined, wants_kids_strength: wantsKidsDatabaseToWantsKidsFilter( (you?.wants_kids_strength ?? 2) as wantsKidsDatabase