From ff6a7bf2a6d7d6efd0a5853fb8d17ac6d0afc0d2 Mon Sep 17 00:00:00 2001 From: Syed Ali Shahbaz <52925846+alishaz-polymath@users.noreply.github.com> Date: Fri, 15 Jul 2022 22:24:14 +0530 Subject: [PATCH] Fixes broken avatar slug link in availability page : OG image (#3255) * fixed broken avatar slug link * alternate fix Co-authored-by: Peer Richelsen Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com> --- apps/web/components/booking/pages/AvailabilityPage.tsx | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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} />