From 1bf50e09cdeb4eb06683db080e9bd61abe991671 Mon Sep 17 00:00:00 2001 From: Nafees Nazik <84864519+G3root@users.noreply.github.com> Date: Wed, 22 Mar 2023 23:48:00 +0530 Subject: [PATCH] fix: meeting not getting deleted (#7878) --- packages/features/bookings/lib/handleCancelBooking.ts | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/packages/features/bookings/lib/handleCancelBooking.ts b/packages/features/bookings/lib/handleCancelBooking.ts index ab2cc124fd..acbb03c994 100644 --- a/packages/features/bookings/lib/handleCancelBooking.ts +++ b/packages/features/bookings/lib/handleCancelBooking.ts @@ -494,7 +494,8 @@ async function handler(req: CustomRequest) { bookingToDelete.user.credentials .filter((credential) => credential.type.endsWith("_video")) .forEach((credential) => { - apiDeletes.push(deleteMeeting(credential, bookingToDelete.uid)); + const uidToDelete = bookingToDelete?.references?.[0].uid ?? bookingToDelete.uid; + apiDeletes.push(deleteMeeting(credential, uidToDelete)); }); }