From 259624d44d05e8697f6002b5f7efa4fb4d5bccad Mon Sep 17 00:00:00 2001 From: Morgan <33722304+ThyMinimalDev@users.noreply.github.com> Date: Tue, 4 Feb 2025 16:55:05 +0200 Subject: [PATCH] fix: do not force cancellation reason for platform (#19087) --- apps/api/v2/package.json | 2 +- packages/features/bookings/lib/handleCancelBooking.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/apps/api/v2/package.json b/apps/api/v2/package.json index 255d629267..accf796d83 100644 --- a/apps/api/v2/package.json +++ b/apps/api/v2/package.json @@ -30,7 +30,7 @@ "@axiomhq/winston": "^1.2.0", "@calcom/platform-constants": "*", "@calcom/platform-enums": "*", - "@calcom/platform-libraries": "npm:@calcom/platform-libraries@0.0.93", + "@calcom/platform-libraries": "npm:@calcom/platform-libraries@0.0.94", "@calcom/platform-libraries-0.0.2": "npm:@calcom/platform-libraries@0.0.2", "@calcom/platform-types": "*", "@calcom/platform-utils": "*", diff --git a/packages/features/bookings/lib/handleCancelBooking.ts b/packages/features/bookings/lib/handleCancelBooking.ts index e64495aa7a..38d3e0034b 100644 --- a/packages/features/bookings/lib/handleCancelBooking.ts +++ b/packages/features/bookings/lib/handleCancelBooking.ts @@ -184,7 +184,7 @@ async function handler(req: CustomRequest) { throw new HttpError({ statusCode: 400, message: "User not found" }); } - if (!cancellationReason && req.bookingToDelete.userId == userId) { + if (!platformClientId && !cancellationReason && req.bookingToDelete.userId == userId) { throw new HttpError({ statusCode: 400, message: "Cancellation reason is required when you are the host",