From cb96a569604d9bb94cbabfc40968b720b5353e33 Mon Sep 17 00:00:00 2001 From: Dhairyashil Shinde <93669429+dhairyashiil@users.noreply.github.com> Date: Tue, 24 Jun 2025 15:31:08 +0530 Subject: [PATCH] feat: Preserve past SMS workflow reminders by disabling deletion (#21906) * Preserve past SMS workflow reminders by disabling deletion * Restored code to delete SMS reminder worflows that fallback to EMAIL --------- Co-authored-by: Kartik Saini <41051387+kart1ka@users.noreply.github.com> --- .../ee/workflows/api/scheduleSMSReminders.ts | 19 ------------------- 1 file changed, 19 deletions(-) diff --git a/packages/features/ee/workflows/api/scheduleSMSReminders.ts b/packages/features/ee/workflows/api/scheduleSMSReminders.ts index 21e4de3e00..92ef9b3913 100644 --- a/packages/features/ee/workflows/api/scheduleSMSReminders.ts +++ b/packages/features/ee/workflows/api/scheduleSMSReminders.ts @@ -29,25 +29,6 @@ export async function handler(req: NextRequest) { return NextResponse.json({ message: "Not authenticated" }, { status: 401 }); } - //delete all scheduled sms reminders where scheduled date is past current date - await prisma.workflowReminder.deleteMany({ - where: { - OR: [ - { - method: WorkflowMethods.SMS, - scheduledDate: { - lte: dayjs().toISOString(), - }, - }, - { - retryCount: { - gt: 1, - }, - }, - ], - }, - }); - //find all unscheduled SMS reminders const unscheduledReminders = (await prisma.workflowReminder.findMany({ where: {