From 7183ec7f1b1f24c191cc5fefede1ba9c7fcdbade Mon Sep 17 00:00:00 2001 From: Morgan <33722304+ThyMinimalDev@users.noreply.github.com> Date: Fri, 27 Sep 2024 09:19:20 +0300 Subject: [PATCH] fix: add teamId to platform urls (#16852) --- packages/lib/CalEventParser.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/lib/CalEventParser.ts b/packages/lib/CalEventParser.ts index 8a03f029f9..b6d8229e0d 100644 --- a/packages/lib/CalEventParser.ts +++ b/packages/lib/CalEventParser.ts @@ -177,7 +177,9 @@ export const getPlatformManageLink = (calEvent: CalendarEvent, t: TFunction) => if (calEvent.platformBookingUrl) { res += `Check Here: ${calEvent.platformBookingUrl}/${getUid(calEvent)}?slug=${calEvent.type}&username=${ calEvent.organizer.username - }&changes=true${calEvent.platformCancelUrl || shouldDisplayReschedule ? ` ${t("or_lowercase")} ` : ""}`; + }${calEvent?.team ? `&teamId=${calEvent.team.id}` : ""}&changes=true${ + calEvent.platformCancelUrl || shouldDisplayReschedule ? ` ${t("or_lowercase")} ` : "" + }`; } if (calEvent.platformCancelUrl) { res += `${t("cancel")}: ${getCancelLink(calEvent)}`; @@ -215,6 +217,7 @@ export const getPlatformCancelLink = ( platformCancelLink.searchParams.append("cancel", "true"); platformCancelLink.searchParams.append("allRemainingBookings", String(!!calEvent.recurringEvent)); if (seatUid) platformCancelLink.searchParams.append("seatReferenceUid", seatUid); + if (calEvent?.team) platformCancelLink.searchParams.append("teamId", calEvent.team.id.toString()); return platformCancelLink.toString(); } return ""; @@ -250,6 +253,7 @@ export const getPlatformRescheduleLink = ( calEvent.organizer.username && platformRescheduleLink.searchParams.append("username", calEvent.organizer.username); platformRescheduleLink.searchParams.append("reschedule", "true"); + if (calEvent?.team) platformRescheduleLink.searchParams.append("teamId", calEvent.team.id.toString()); return platformRescheduleLink.toString(); } return "";