diff --git a/apps/web/pages/teams/index.tsx b/apps/web/pages/teams/index.tsx index 6039f38883..bd93230b7c 100644 --- a/apps/web/pages/teams/index.tsx +++ b/apps/web/pages/teams/index.tsx @@ -14,7 +14,7 @@ function Teams() { heading={t("teams")} subtitle={t("create_manage_teams_collaborative")} CTA={ - diff --git a/packages/features/ee/teams/components/CreateANewTeamForm.tsx b/packages/features/ee/teams/components/CreateANewTeamForm.tsx index a3479de4ae..e8f6353d61 100644 --- a/packages/features/ee/teams/components/CreateANewTeamForm.tsx +++ b/packages/features/ee/teams/components/CreateANewTeamForm.tsx @@ -9,17 +9,17 @@ import { Avatar, Button, Form, Icon, ImageUploader, TextField } from "@calcom/ui import { NewTeamFormValues } from "../lib/types"; -const querySchema = z.optional(z.string()); +const querySchema = z.object({ + returnTo: z.string(), +}); export const CreateANewTeamForm = () => { const { t } = useLocale(); const router = useRouter(); - const { - query: { returnTo }, - } = router; - const returnToParsed = querySchema.safeParse(returnTo); - const returnToParam = returnToParsed.success ? returnToParsed.data : "/settings/teams"; + const returnToParsed = querySchema.safeParse(router.query); + + const returnToParam = returnToParsed.success ? returnToParsed.data.returnTo : "/settings/teams"; const newTeamFormMethods = useForm();