diff --git a/src/api/resources/SinglePayment.ts b/src/api/resources/SinglePayment.ts index e7c63cd..84ab8de 100644 --- a/src/api/resources/SinglePayment.ts +++ b/src/api/resources/SinglePayment.ts @@ -15,6 +15,7 @@ export interface PayloadPost extends Payload { name: string; sign: string; age: number; + gender?: string; }; partner: { sign: string | null; diff --git a/src/components/pages/Gender/index.tsx b/src/components/pages/Gender/index.tsx index 554a250..fea93d3 100644 --- a/src/components/pages/Gender/index.tsx +++ b/src/components/pages/Gender/index.tsx @@ -20,7 +20,7 @@ function GenderPage(): JSX.Element { const selectGender = (gender: Gender) => { dispatch(actions.questionnaire.update({ gender: gender.id })); - if (pathName === "/epe/gender") { + if (pathName.includes("/epe/gender")) { return navigate(routes.client.epeBirthdate()); } navigate(`/questionnaire/profile/flowChoice`); diff --git a/src/components/pages/PaymentWithEmailPage/index.tsx b/src/components/pages/PaymentWithEmailPage/index.tsx index 1dd5e80..2266769 100644 --- a/src/components/pages/PaymentWithEmailPage/index.tsx +++ b/src/components/pages/PaymentWithEmailPage/index.tsx @@ -33,6 +33,7 @@ function PaymentWithEmailPage() { const timezone = getClientTimezone(); const dispatch = useDispatch(); const birthday = useSelector(selectors.selectBirthday); + const { gender } = useSelector(selectors.selectQuestionnaire); const locale = i18n.language; const [email, setEmail] = useState(""); const [name, setName] = useState(""); @@ -119,7 +120,7 @@ function PaymentWithEmailPage() { token, }); const currentProduct = productsSinglePayment.find( - (product) => product.key === "compatibility.pdf" + (product) => product.key === "moons.pdf.aura" ); return currentProduct; }; @@ -140,6 +141,7 @@ function PaymentWithEmailPage() { name: name || "", sign: user?.profile?.sign?.sign || getZodiacSignByDate(birthday), age: user?.profile?.age?.years || 1, + gender: gender, }, partner: { sign: "partner_cancer",