From acad0619f5b679bed9f2238b0d42376a94763b5e Mon Sep 17 00:00:00 2001 From: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com> Date: Fri, 4 Nov 2022 20:50:17 +0530 Subject: [PATCH] fix: callback url (#5372) Co-authored-by: Alex van Andel --- apps/web/pages/signup.tsx | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/apps/web/pages/signup.tsx b/apps/web/pages/signup.tsx index 57cd44ac06..9567fdd13f 100644 --- a/apps/web/pages/signup.tsx +++ b/apps/web/pages/signup.tsx @@ -54,12 +54,11 @@ export default function Signup({ prepopulateFormValues }: inferSSRProps - await signIn("Cal.com", { - callbackUrl: (`${WEBAPP_URL}/${router.query.callbackUrl}` || "") as string, - }) - ) + .then(async () => { + await signIn("Cal.com", { + callbackUrl: router.query.callbackUrl ? `${WEBAPP_URL}/${router.query.callbackUrl}` : WEBAPP_URL, + }); + }) .catch((err) => { methods.setError("apiError", { message: err.message }); }); @@ -143,7 +142,7 @@ export const getServerSideProps = async (ctx: GetServerSidePropsContext) => { // no token given, treat as a normal signup without verification token if (!token) { return { - props, + props: JSON.parse(JSON.stringify(props)), }; }