From 6364e852936df11a24b5730da8b5edff6f080361 Mon Sep 17 00:00:00 2001 From: Joe Au-Yeung <65426560+joeauyeung@users.noreply.github.com> Date: Thu, 13 Feb 2025 02:29:41 -0500 Subject: [PATCH] Handle cancelled status (#19272) --- packages/features/tasker/tasks/crm/createCRMEvent.ts | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/features/tasker/tasks/crm/createCRMEvent.ts b/packages/features/tasker/tasks/crm/createCRMEvent.ts index d159b34403..2c3eed966e 100644 --- a/packages/features/tasker/tasks/crm/createCRMEvent.ts +++ b/packages/features/tasker/tasks/crm/createCRMEvent.ts @@ -23,7 +23,6 @@ export async function createCRMEvent(payload: string): Promise { const booking = await prisma.booking.findUnique({ where: { uid: bookingUid, - status: BookingStatus.ACCEPTED, }, include: { user: { @@ -52,6 +51,11 @@ export async function createCRMEvent(payload: string): Promise { throw new Error(`booking not found for uid: ${bookingUid}`); } + if (booking.status !== BookingStatus.ACCEPTED) { + log.info(`Booking status is not ACCEPTED`); + return; + } + if (!booking.user) { throw new Error(`user not found for uid: ${bookingUid}`); }