From 020515de8c593ed311b3ebbf85686cd4dcd6bb31 Mon Sep 17 00:00:00 2001 From: Udit Takkar <53316345+Udit-takkar@users.noreply.github.com> Date: Mon, 8 Jan 2024 18:40:06 +0530 Subject: [PATCH] fix: invalid cal video bug (#13058) * fix: invalid cal video bug * chore: undo * fix: daily video * chore: refactor code --- apps/web/pages/booking/[uid].tsx | 77 ++++++++++++++++---------------- apps/web/pages/video/[uid].tsx | 9 ++-- 2 files changed, 44 insertions(+), 42 deletions(-) diff --git a/apps/web/pages/booking/[uid].tsx b/apps/web/pages/booking/[uid].tsx index e8f2fbd66f..afada8d7a1 100644 --- a/apps/web/pages/booking/[uid].tsx +++ b/apps/web/pages/booking/[uid].tsx @@ -486,48 +486,24 @@ export default function Success(props: SuccessProps) {
{locationToDisplay}
- ))} - {rescheduleLocationToDisplay.startsWith("http") ? ( - - {rescheduleProviderName || "Link"} -{locationToDisplay}
+ ); + Success.isBookingPage = true; Success.PageWrapper = PageWrapper; diff --git a/apps/web/pages/video/[uid].tsx b/apps/web/pages/video/[uid].tsx index aacbb1d028..49fd7e26eb 100644 --- a/apps/web/pages/video/[uid].tsx +++ b/apps/web/pages/video/[uid].tsx @@ -333,11 +333,14 @@ export async function getServerSideProps(context: GetServerSidePropsContext) { }); } + const videoReferences = bookingObj.references.filter((reference) => reference.type.includes("_video")); + const latestVideoReference = videoReferences[videoReferences.length - 1]; + return { props: { - meetingUrl: bookingObj.references[0].meetingUrl ?? "", - ...(typeof bookingObj.references[0].meetingPassword === "string" && { - meetingPassword: bookingObj.references[0].meetingPassword, + meetingUrl: latestVideoReference.meetingUrl ?? "", + ...(typeof latestVideoReference.meetingPassword === "string" && { + meetingPassword: latestVideoReference.meetingPassword, }), booking: { ...bookingObj,