diff --git a/ui/v2.5/src/utils/gender.ts b/ui/v2.5/src/utils/gender.ts index 1a1934468..b68faf4ef 100644 --- a/ui/v2.5/src/utils/gender.ts +++ b/ui/v2.5/src/utils/gender.ts @@ -26,11 +26,14 @@ export const genderToString = (value?: GQL.GenderEnum | string) => { export const stringToGender = ( value?: string | null, caseInsensitive?: boolean -) => { +): GQL.GenderEnum | undefined => { if (!value) { return undefined; } + const existing = Object.entries(GQL.GenderEnum).find((e) => e[1] === value); + if (existing) return existing[1]; + const ret = stringGenderMap.get(value); if (ret || !caseInsensitive) { return ret;