🔧 Remove cancel at period end if subscription is paid

This commit is contained in:
Baptiste Arnaud 2025-09-11 10:05:20 +02:00
parent 4d79c09946
commit cdc177d2b9
No known key found for this signature in database

View File

@ -226,6 +226,11 @@ export const webhookHandler = async (
(previous.status === "past_due" || previous?.status === "unpaid") &&
existingWorkspace.isPastDue
) {
if (subscription.cancel_at_period_end)
await stripe.subscriptions.update(subscription.id, {
cancel_at_period_end: false,
});
await prisma.workspace.updateMany({
where: {
id: existingWorkspace.id,