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",