diff --git a/apps/web/components/booking/pages/AvailabilityPage.tsx b/apps/web/components/booking/pages/AvailabilityPage.tsx index d8b39c67eec93d..8010f2565f5e2c 100644 --- a/apps/web/components/booking/pages/AvailabilityPage.tsx +++ b/apps/web/components/booking/pages/AvailabilityPage.tsx @@ -366,6 +366,9 @@ const AvailabilityPage = ({ profile, eventType }: Props) => { ), [timeZone] ); + const rawSlug = profile.slug ? profile.slug.split("/") : []; + if (rawSlug.length > 1) rawSlug.pop(); //team events have team name as slug, but user events have [user]/[type] as slug. + const slug = rawSlug.join("/"); return ( <> @@ -374,7 +377,7 @@ const AvailabilityPage = ({ profile, eventType }: Props) => { title={`${rescheduleUid ? t("reschedule") : ""} ${eventType.title} | ${profile.name}`} description={`${rescheduleUid ? t("reschedule") : ""} ${eventType.title}`} name={profile.name || undefined} - username={profile.slug || undefined} + username={slug || undefined} />